event to differentiate exit versus complete