only supporting ruby 1.9.x