thank you ruby 1.8 for not letting me sleep