Should probably just use the shell we have, rather than recreating one