Adding exit ability
Exit ability based on event instead of exception