anchor.diff:                    NotifyNode::boolean()) -> dht_node_state:state().
   abort_slide(State, SlideOp, Pred_or_Succ, Reason, NotifyNode) ->
       % write to log when aborting an already set-up slide:
  -    log:log(warn, "abort_slide(op: ~p, ~p, reason: ~p)~n",
  +    log:log(warn, "abort_slide(op: ~.0p, ~.0p, reason: ~.0p)~n",
               [SlideOp, Pred_or_Succ, Reason]),
       slide_op:reset_timer(SlideOp), % reset previous timeouts
       % potentially set up for joining nodes (slide with pred):
  
positive.code:         true ->
              abort_slide(State, SlideSucc, succ, Reason, false);
          _ ->
              log:log(warn, "[ dht_node_move ~w ] slide_succ_abort received with no "
                            "matching slide operation (ID: ~w, slide_succ: ~w)~n",
                      [comm:this(), MoveFullId, dht_node_state:get(State, slide_succ)]),
              State
      end;
  
negative.code: %% @doc Returns whether a slide operation is possible, i.e. MySlide is null and
  %%      OtherSlide is either null or not overlapping with TargetId.
  %%      Helper for can_slide_succ/2 and can_slide_pred/2.
  -spec can_slide(MySlide::slide_op:slide_op() | null,
                  OtherSlide::slide_op:slide_op() | null, TargetId::?RT:key()) -> boolean().
  can_slide(MySlide, OtherSlide, TargetId) ->
      MySlide =:= null andalso
          (OtherSlide =:= null orelse
  