Fix operator __ne__

__ne__ was defined as != which means it would just recurse calling
itself.