The rhs of a move gets clobbered/invalidated, so you shouldn't be able to move stuff that's aliased.