Fix start() vs. run()