Are you thinking that the existing code may actually be using any operator override? I would not have thought so, since the arguments are objects at the point where we make the comparison. But it could be and testing is the way to find out. In the process, I think we should replace any code where we actually want to use reference equality with reference equals to avoid the possible confusion. On Sat, Mar 23, 2013 at 5:15 PM, Simone Busoli