anchor.diff:  
   handle_message({shuffle, Exchange, TTL, Sender},
                  #state{myself=Myself,
  +                      pending=Pending0,
                         active=Active0,
                         passive=Passive0,
  -                      connections=Connections}=State0) ->
  +                      connections=Connections0}=State0) ->
  +    %% Establish connections.
  +    Connections = establish_connections(Pending0,
  +                                        Active0,
  +                                        Connections0),
  +
       %% Forward to random member of the active view.
       State = case TTL > 0 andalso sets:size(Active0) > 1 of
           true ->
  
positive.code:                             {shuffle_reply, ResponseExchange, Myself},
                              Connections),
  
              merge_exchange(Exchange, State0)
      end,
      {reply, ok, State};
  
  
negative.code: 
  handle_message({neighbor_request, Peer, Priority, Tag, Sender},
                 #state{myself=Myself,
                        pending=Pending,
                        active=Active,
                        connections=Connections0}=State0) ->
      %% Establish connections.
      Connections = establish_connections(Pending,
                                          Active,
                                          Connections0),
  
      State = case neighbor_acceptable(Priority, Tag, State0) of
          true ->
              %% Reply to acknowledge the neighbor was accepted.
  