actually performing a check that matters (.equals != ==)