anchor.diff:      true = ets:insert(?PLUMTREE_OUTSTANDING, Objects),
       ok.
   
  +
   add_eager(From, Root, State) ->
       update_peers(From, Root, fun ordsets:add_element/2, fun ordsets:del_element/2, State).
   
  +
   add_lazy(From, Root, State) ->
       update_peers(From, Root, fun ordsets:del_element/2, fun ordsets:add_element/2, State).
  +
   
   update_peers(From, Root, EagerUpdate, LazyUpdate, State) ->
       CurrentEagers = all_eager_peers(Root, State),
  
positive.code: broadcast_members() ->
      broadcast_members(infinity).
  
  %% -----------------------------------------------------------------------------
  %% @doc Returns the broadcast servers view of full cluster membership.
  %% Waits `Timeout' ms for a response from the server.
  
negative.code:                      ordsets:to_list(OrdSet))
      end.
  
  
  ack_outstanding(MessageId, Mod, Round, Root, From) ->
      true = ets:delete_object(
          ?PLUMTREE_OUTSTANDING, {From, {MessageId, Mod, Round, Root}}
      ),
      ok.
  
  
  add_all_outstanding(MessageId, Mod, Round, Root, Peers) ->
      Message = {MessageId, Mod, Round, Root},
  