fix incompatibility with ruby 1.9