Able to use in ruby 1.9