MoveUpdated logic to allow duplicate pairs