Wrong directive
__ne__
repr
Fix funky before behavior