@ariadne @lanodan @pid_eins @luis_in_brief Most of the alternatives are half-and-half (with a bit of eventing thrown in for fun), which is arguably worse. In the past, Upstart did this everywhere, and it made it really confusing to understand what was going on and how to reason the interaction model.