Implemented the dodgy equals!