make quitting an event non-destructive