use `isEqual:` here