changed behavior of execute_choice so it wont exit(1)