Fix permanent exit logic