anchor.diff:      % try to find a replacement in the cache:
       NewNeighborhood = trigger_update(Neighborhood, [], Cache),
       {{graceful_leave, OldNode},
  -     {NewNeighborhood, RandViewSize, Cache, Churn}};
  +     new(NewNeighborhood, RandViewSize, Cache, Churn)};
   fd_notify(State, jump, _DeadPid, OldNode) ->
       % remove old node while jumping -> do not add as zombie candidate!
       % the node will be added again (or might already have been added)
  
positive.code:                RequestPredsMinCount, RequestSuccsMinCount))),
      comm:send(node:pidX(OtherNode),
                {rm, buffer_response, NeighborsToSend}, ?SEND_OPTIONS),
      {{node_discovery}, {NewNeighborhood, RandViewSize, CacheUpd, Churn}};
  
  handle_custom_message({rm, buffer_response, OtherNodes},
     {Neighborhood, RandViewSize, Cache, Churn}) ->
  
negative.code:             true ->  RandViewSize + 1;
              false -> RandViewSize
          end,
      {{node_discovery}, new(NewNeighborhood, NewRandViewSize, CacheUpd, Churn)};
  
  % we asked another node we wanted to add for its node object -> now add it
  % (if it is not in the process of leaving the system)
  