In issue #80 you said you needed __ne__ or "weird" things happened. Can you explain? We should at least have a test that would fail without the __ne__ method.