To me this is the problem with triple equals. The different types of equality should be explicit in their use rather than overloading a sigil.