~ adjusted exit behavior