Index: lib/mouseHole/app.rb =================================================================== --- lib/mouseHole/app.rb (revision 124) +++ lib/mouseHole/app.rb (working copy) @@ -30,7 +30,14 @@ if self.handlers self.handlers.each do |h_is, h_name, h_blk| next unless h_is == :mount - server.unregister "/#{h_name}" + # BOB_HACK: unregister throws an exception if the h_name isn't + # registered, so I catch it + begin + server.unregister "/#{h_name}" + rescue + print "no problem" + end + # END BOB_HACK server.register "/#{h_name}", h_blk end end