Add ownership conditional to move()