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: %% @private
  do_send_message(Name, Message, Connections) ->
      %% Find a connection for the remote node, if we have one.
      % lager:info("Attempting send to ~p from connections: ~p",
      %            [Name, Connections]),
      case dict:find(Name, Connections) of
          {ok, undefined} ->
              %% Node was connected but is now disconnected.
  
negative.code:     %% Reconnect disconnected members and members waiting to join.
      Members = members(Membership),
      AllPeers = lists:keydelete(node(), 1, Members ++ Pending),
      lists:foldl(fun maybe_connect/2, Connections, AllPeers).
  
  %% @private
  