So the old specs were relying on an implementation detail of the old run code, specifically that `run!` called `run`.  That is no longer the right assumption, so the tests were failing.  I changed them to properly expect the method they are calling.