Damn it, I forgot to implement the equals, great catch.