treat "mv a x && mv x a" like "touch a"