anchor.diff:  
       %% 1. Add node to our state.
       lager:info("~p: Adding node ~p to our partial_view.", [node(), Node]),
  -    PartialView = sets:add_element(Node, PartialView0),
  +    PartialView = [Node|PartialView0],
   
       %% 2. Notify node to add us to its state. 
       %%    This is lazily done to ensure we can setup the TCP connection both ways, first.
  
positive.code:     OutgoingMessages1 = OutgoingMessages0 ++ [{Node, {protocol, {forward_subscription, Myself}}}],
  
      %% 3. Notify all members we know about to add node to their partial_view.
      OutgoingMessages2 = sets:fold(fun(N, OM) ->
          lager:info("~p: Forwarding subscription for ~p to node: ~p", [node(), Node, N]),
          OM ++ [{N, {protocol, {forward_subscription, Node}}}]
          end, OutgoingMessages1, PartialView0),
  
negative.code: %% @doc Initialize the strategy state.
  %%      Start with an empty state with only ourselves known.
  init(Identity) ->
      PartialView = [myself()],
      InView = [],
      State = #scamp_v2{in_view=InView, partial_view=PartialView, actor=Identity},
      PartialViewList = partial_view_list(State),
      {ok, PartialViewList, State}.
  
  