ruby 1.9 support