Is shell access essential?