fix returning from the else clause of an exception handler