Ugh. So much dependence on `Globals().Stopping` smells a bit funny to me, but yeah, okay.