fix a huge problem that was in the slow equals function that resulted in false positives