Ha, I remember the bad old times when everybody was too afraid to use operator overloading in rock's source itself, by fear that it would break everything :)