Basic exit generation