anchor.diff:          end,
       safe_operation(WorkerFun, MyState, MoveFullId, [wait_for_change_id], succ, change_id);
   
  -process_move_msg({move, change_id, MoveFullId, TargetId, NextOp} = _Msg, MyState) ->
  +process_move_msg({move, change_id = MsgTag, MoveFullId, TargetId, NextOp} = _Msg, MyState) ->
       ?TRACE1(_Msg, MyState),
       WorkerFun =
           fun(SlideOp, succ, State) ->
  -                SlideOp1 = slide_op:cancel_timer(SlideOp), % cancel previous timer
  -                % simply re-create the slide (TargetId or NextOp might have changed)
  -                % note: fd:subscribe/2 will be called by exec_setup_slide_not_found
  -                fd:unsubscribe([node:pidX(slide_op:get_node(SlideOp1))], {move, MoveFullId}),
  -                State1 = dht_node_state:set_slide(State, succ, null), % just in case
  -                Command = {ok, slide_op:get_type(SlideOp1)},
  -                exec_setup_slide_not_found(
  -                  Command, State1, slide_op:get_id(SlideOp1), slide_op:get_node(SlideOp1),
  -                  TargetId, slide_op:get_tag(SlideOp1),
  -                  slide_op:get_other_max_entries(SlideOp1),
  -                  slide_op:get_source_pid(SlideOp1), change_id, NextOp)
  +                update_existing_slide(
  +                  SlideOp, State, TargetId,
  +                  slide_op:get_other_max_entries(SlideOp), MsgTag, NextOp)
           end,
       safe_operation(WorkerFun, MyState, MoveFullId, [wait_for_change_id], succ, change_id);
   
  
positive.code:              comm:send_local(SourcePid, Message)
      end.
  
  %% @doc Aborts the given slide operation. Assume the SlideOp has already been
  %%      set in the dht_node and resets the according slide in its state to
  %%      null.
  
negative.code:             case slide_op:get_phase(SlideOp) of
                  wait_for_other ->
                      WorkerFun =
                          fun(SlideOp0, _PredOrSucc0, State0) ->
                                  update_existing_slide(
                                    SlideOp0, State0, TargetId,
                                    MaxTransportEntries, MsgTag, NextOp)
                          end,
                      safe_operation(WorkerFun, State, MoveFullId, [wait_for_other], both, slide);
                  _ ->
  