That's brilliant, thank you for that. Totally agree with everything you've said, including that the fact that upcoming events should be treated differently because it doesn't make sense for suspended users to remain assigned to an event which hasn't yet happened.