prevent exit from passing