> -----Original Message----- > From: bascule / gmail.com [mailto:bascule / gmail.com] On Behalf Of Tony > To reiterate from my previous message, because the behavior of Numerics > is already a special case to begin with. How? Because they are immutable? That's not special casing, that's just how the class is designed. I can write an immutable class in Ruby, without any special casing.