undo_xor done