messing about with ruby 1.9