perhaps it'll work on ruby 2.0