neat xor