only expose stats and interface for runner.on; a bit safer :raised_hands: