I like me some XOR gates