adding in the ability to use the exit builtin