referencing the same object vs being equal