anchor.diff:          _ -> comm:send_local(SourcePid, Message)
       end.
   
  -%% @doc Aborts the given slide operation. Pred_or_Succ determines whether the
  -%%      SlideOp is a slide with the predecessor or successor of our node. We
  -%%      can thus notify the proper node of the abort.
  +%% @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.
   %% @see abort_slide/8
   -spec abort_slide(State::dht_node_state:state(), SlideOp::slide_op:slide_op(),
           Reason::abort_reason(), NotifyNode::boolean()) -> dht_node_state:state().
  
positive.code: 
  %% @doc Sets up a new slide operation with the node's successor or predecessor
  %%      after a request for a slide has been received.
  -spec setup_slide_with(State::dht_node_state:state(), Type::slide_op:type(),
                         MoveFullId::slide_op:id(),
                         MyNode::node:node_type(), TargetNode::node:node_type(),
                         TargetId::?RT:key(), Tag::any(),
                         MaxTransportBytes::pos_integer(),
                         SourcePid::comm:erl_local_pid() | null, First::boolean())
          -> dht_node_state:state().
  setup_slide_with(State, Type, MoveFullId, MyNode,
                   TargetNode, TargetId, Tag, MaxTransportBytes, SourcePid, First) ->
      case get_slide_op(State, MoveFullId) of
          % If there already is a slide operation which was previously set up or
          % due to a second message after a timeout hit on the other node,
  
negative.code:     InitNode = dht_node_state:get(State, node),
      OtherNode = dht_node_state:get(State, succ),
      log:log(info, "[ Node ~.0p ] starting leave (succ: ~.0p)~n", [InitNode, OtherNode]),
      setup_slide(State, {leave, 'send'}, MoveFullId, InitNode,
                  OtherNode, node:id(OtherNode), leave,
                  get_max_transport_bytes(), null, true).
  
  %% @doc Send a  node change update message to this module inside the dht_node.
  %%      Will be registered with the dht_node as a node change subscriber.
  