renamed IsSame() to IsEqual()