correct __eq__.