anchor.diff:      sets:is_element(Peer, Passive).
   
   %% @private
  +add_to_pending(Peer, Pending) ->
  +    sets:add_element(Peer, Pending).
  +
  +%% @private
   remove_from_pending(Peer, Pending) ->
  -    lists:delete(Peer, Pending).
  +    sets:del_element(Peer, Pending).
   
   %% @private
   is_in_active_view(Peer, Active) ->
  
positive.code:     Random = select_random(Passive0),
  
      %% Add to list of pending connections.
      Pending = [Random|Pending0],
  
      %% Trigger connection.
      Connections = maybe_connect(Random, Connections0),
  
negative.code:     sets:to_list(Set).
  
  %% @private
  establish_connections(Pending0, Set0, Connections) ->
      %% Reconnect disconnected members and members waiting to join.
      Set = members(Set0),
      Pending = members(Pending0),
      AllPeers = lists:keydelete(node(), 1, Set ++ Pending),
      lists:foldl(fun maybe_connect/2, Connections, AllPeers).
  
  %% @private
  