fix eq vs == consistency