Get rid of some special-casing in run.rb

This purports to fix some Run-related glitches Rob and Wayne were seeing.