support ruby1.9.3  #4