i don't think we need this in ruby 1.9 and later