bad yaml, ben.  bad yaml
make our exceptions subclasses of StandardError

Mike Perham's right:
http://www.mikeperham.com/2012/03/03/the-perils-of-rescue-exception/