We dont need XCH, thats what XOR is for!