reverse/fix move ops during assignment