anchor.diff:                      dict:store(Name, undefined, Connections0)
               end
       end,
  -    % lager:info("Connection were: ~p", [Connections0]),
  -    % lager:info("Connections are now: ~p", [Connections]),
       Connections.
   
   %% @private
  
positive.code:     %% Reconnect disconnected members and members waiting to join.
      Members = members(Membership),
      AllPeers = lists:keydelete(node(), 1, Members ++ Pending),
      % lager:info("~p ensuring connections to all peers: ~p",
      %            [node(), AllPeers]),
      lists:foldl(fun maybe_connect/2, Connections, AllPeers).
  
  %% @private
  
negative.code: %% @private
  handle_message({receive_state, PeerMembership},
                 #state{membership=Membership}=State) ->
      NewMembership = case ?SET:equal(PeerMembership, Membership) of
          true ->
              %% do nothing
  