fix do_enter