I see. Interesting, I remember this happening on ruby 1.8 (the nil case), but 1.9 and 2.0 seems to be working. But that's fine, I agree with your comments. Thanks :)