anchor.diff:                              {neighbor_accepted, Peer, Tag, Myself},
                               Connections),
   
  -            add_to_active_view(Peer, Tag, State0);
  +            State1 = add_to_active_view(Peer, Tag, State0),
  +            State1#state{connections=Connections};
           false ->
               %% Reply to acknowledge the neighbor was rejected.
               do_send_message(Sender,
                               {neighbor_rejected, Peer, Myself},
                               Connections),
   
  -            State0
  +            State0#state{connections=Connections}
       end,
   
       %% Notify with event.
  
positive.code: 
  handle_message({neighbor_request, Peer, Priority, Tag, Sender},
                 #state{myself=Myself,
                        connections=Connections}=State0) ->
      State = case neighbor_acceptable(Priority, Tag, State0) of
          true ->
              %% Reply to acknowledge the neighbor was accepted.
  
negative.code:                                     Connections)
              end,
  
              State0#state{connections=Connections};
          false ->
              %% Randomly select nodes from the passive view and respond.
              ResponseExchange = select_random_sublist(Passive0,
  