Endlessly saner runloop-style implementation