We should find a way to do this without timeouts.  Kittens will die if we have `time.sleep` in our tests.