Improve the real transfer for move