Need XOR to actually mimic the !