convertido para o ruby 1.9