support user exit