spec the right thing and fix ruby 1.8