Actually just put event.reason last and mark it as optional