patches for http://rainbows.rubyforge.org/