No Ruby 1.8 means we get fanciness like this!