anchor.diff:              Tag = slide_op:get_tag(SlideOp),
               SourcePid = slide_op:get_source_pid(SlideOp),
               OtherMTE = slide_op:get_other_max_entries(SlideOp),
  -            {Neighbors, Command} =
  -                check_setup_slide_not_found(
  -                  State1, Type, MyNode, TargetNode, NewTargetId),
  +            Command = check_setup_slide_not_found(
  +                        State1, Type, MyNode, TargetNode, NewTargetId),
               case Command of
                   {ok, {slide, _, 'rcv'} = NewType} ->
  +                    Neighbors = dht_node_state:get(State, neighbors),
                       % continued slide with pred/succ, receive data
                       % -> reserve slide_op with pred/succ
                       NextSlideOp =
  
positive.code:                                     [comm:this(), MyNextOp, MyNextOpType])
                      end,
                      State1 = dht_node_state:set_slide(State, PredOrSucc, null),
                      Neihb_Command =
                          check_setup_slide_not_found(
                            State1, MyNextOpType, MyNode, TargetNode, TargetId),
                      exec_setup_slide_not_found(
                        Neihb_Command, State1, NewSlideId, TargetNode, TargetId,
                        Tag, MaxTransportEntries, SourcePid, delta_ack, {none})
              end
      end.
  
negative.code:             _ when not NodesCorrect -> {abort, wrong_pred_succ_node, Type};
              _ -> {ok, move_done} % MoveDone, i.e. target id already reached (noop)
          end,
      Command.
  
  %% @doc Creates a new slide operation with the node's successor or
  %%      predecessor and the given parameters according to the command created
  %%      by check_setup_slide_not_found/5.
  %%      Note: assumes that such a slide does not already exist.
  -spec exec_setup_slide_not_found(
          Command::command(),
          State::dht_node_state:state(), MoveFullId::slide_op:id(),
          TargetNode::node:node_type(), TargetId::?RT:key(), Tag::any(),
          OtherMaxTransportEntries::unknown | pos_integer(),
          SourcePid::comm:erl_local_pid() | null,
          MsgTag::nomsg | slide | slide_get_mte | slide_w_mte | delta_ack | change_id | my_mte | change_op,
          NextOp::slide_op:next_op()) -> dht_node_state:state().
  exec_setup_slide_not_found(Command, State, MoveFullId, TargetNode,
                             TargetId, Tag, OtherMTE, SourcePid, MsgTag, NextOp) ->
      Neighbors = dht_node_state:get(State, neighbors),
      % note: NewType (inside the command) may be different than the initially planned type
      case Command of
          {abort, Reason, OrigType} ->
  