anchor.diff:                        myself=Myself,
                         suspected=Suspected0,
                         reserved=Reserved0} = State0) ->
  -    lager:info("Neighbor request accepted by peer: ~p", [Peer]),
  +    lager:info("Neighbor request accepted for peer ~p with tag: ~p", [Peer, Tag]),
   
       %% Select one of the suspected peers to replace: it can't be the
       %% node we are peering with nor the node we are on.
  
positive.code: handle_message({forward_join, Peer, Tag, TTL, Sender},
                 #state{myself=Myself,
                        active=Active0,
                        pending=Pending,
                        connections=Connections0}=State0) ->
      % lager:info("Received forward join for ~p at ~p", [Peer, Myself]),
  
      State = case TTL =:= 0 orelse sets:size(Active0) =:= 1 of
          true ->
              % lager:info("Forward: ttl expired; adding ~p to view on ~p",
              %            [Peer, Myself]),
  
              %% Add to our active view.
              State1 = #state{active=Active} = add_to_active_view(Peer, Tag, State0),
  
negative.code: perform_join(Peer, Tag,
               #state{myself=Myself,
                      active=Active0,
                      tag=OurTag,
                      pending=Pending,
                      suspected=Suspected0,
                      connections=Connections0}=State0) ->
      lager:info("Performing join of peer: ~p with tag ~p", [Peer, Tag]),
  
      %% Add to active view.
      State = #state{active=Active} = add_to_active_view(Peer, Tag, State0),
  
  