Experience tells me that, however unlikely, overriding equals without also hashcode is always a sin.