anchor.diff:                      % can't do lookup here but we are already waiting for a
                       % join_response -> for now, try to get contact nodes
                       % (may be useful for a lookup in a later step)
  -                    get_known_nodes(),
  +                    get_known_nodes(get_join_uuid(JoinState)),
                       JoinState;
                   phase2 ->
                       % do not immediately re-issue a request for known nodes
  
positive.code:             CandId = lb_op:get(BestCand, id),
              ?TRACE_SEND(node:pidX(NewSucc), {join, join_request, Me, CandId}),
              comm:send(node:pidX(NewSucc), {join, join_request, Me, CandId}),
              msg_delay:send_local(get_join_request_timeout() div 1000, self(),
                                   {join, join_request_timeout, Timeouts, CandId}),
              set_phase(phase4, JoinState)
      end.
  %% userdevguide-end dht_node_join:send_join_request
  
negative.code:                 _      ->
                      log:log(warn, "[ Node ~w ] no further nodes to contact, "
                                  "trying to get new nodes...", [self()]),
                      get_known_nodes(get_join_uuid(JoinState)),
                      set_phase(phase2, JoinState)
              end;
          [{_, Node} = Conn | _] ->
  