anchor.diff:  
       %% 3. Notify all members we know about to add node to their partial_view.
       OutgoingMessages2 = lists:foldl(fun(N, OM) ->
  -        lager:info("~p: Forwarding subscription for ~p to node: ~p", [node(), Node, N]),
  +        case partisan_config:get(tracing, ?TRACING) of 
  +            true ->
  +                lager:info("~p: Forwarding subscription for ~p to node: ~p", [node(), Node, N]);
  +            false ->
  +                ok
  +        end,
  +
           OM ++ [{N, {protocol, {forward_subscription, Node}}}]
           end, OutgoingMessages1, PartialView0),
   
  
positive.code:     OutgoingSubscriptionMessages = case Difference > (?PERIODIC_INTERVAL * ?SCAMP_MESSAGE_WINDOW) of 
          true ->
              %% Node is isolated.
              lager:info("~p: Node is possibily isolated.", [node()]),
  
              Myself = myself(),
  
              lists:map(fun(N) ->
                  lager:info("~p: Forwarding additional subscription for ~p to node: ~p", [node(), Myself, N]),
                  {N, {protocol, {forward_subscription, Myself}}}
              end, select_random_sublist(State, 1));
          false ->
  
negative.code:     %% 
      C = partisan_config:get(scamp_c, ?SCAMP_C_VALUE),
      ForwardMessages = lists:map(fun(N) ->
          case partisan_config:get(tracing, ?TRACING) of 
              true ->
                  lager:info("~p: Forwarding additional subscription for ~p to node: ~p", [node(), Node, N]);
              false ->
                  ok
          end,
  
          {N, {protocol, {forward_subscription, Node}}}
          end, select_random_sublist(State0, C - 1)), %% Important difference from scamp_v1: (c - 1) additional copies instead of c!
      OutgoingMessages = OutgoingMessages2 ++ ForwardMessages,
  
      {ok, PartialView, OutgoingMessages, State0#scamp_v2{partial_view=PartialView}}.
  
  %% @doc Leave a node from the cluster.
  leave(#scamp_v2{partial_view=PartialView}=State0, Node) ->
      case partisan_config:get(tracing, ?TRACING) of 
          true ->
              lager:info("~p: Issuing remove_subscription for node ~p.", [node(), Node]);
          false ->
              ok
      end,
  
      %% Begin unsubcription process: send a bootstrap message to the node that is being removed.
      Message = {bootstrap_remove_subscription, Node},
      OutgoingMessages = lists:map(fun(Peer) -> {Peer, {protocol, Message}} end, PartialView),
      {ok, PartialView, OutgoingMessages, State0}.
  
  %% @doc Periodic protocol maintenance.
  periodic(#scamp_v2{partial_view=PartialView, last_message_time=LastMessageTime}=State) ->
      SourceNode = myself(),
  
      %% Isolation detection: 
      %%
  