anchor.diff:                  active :: active(),
                   passive :: passive(),
                   reserved :: reserved(),
  +                out_links :: list(),
                   tag :: tag(),
                   connections :: partisan_peer_service_connections:t(),
                   max_active_size :: non_neg_integer(),
  
positive.code:     end,
      {noreply, State};
  
  handle_message({relay_message, Node, Message}, #state{connections=Connections}=State) ->
      lager:debug("Node ~p received tree relay to ~p", [node(), Node]),
  
      %% Attempt to deliver, or recurse and forward on through a relay.
      ok = do_send_message(Node, Message, Connections, [{transitive, true}]),
  
      {noreply, State};
  handle_message({forward_message, ServerRef, Message}, State) ->
  
negative.code:     4.
  
  %% @private
  schedule_tree_refresh() ->
      Period = partisan_config:get(tree_refresh, 1000),
      erlang:send_after(Period, ?MODULE, tree_refresh).
  
  %% @private
  schedule_passive_view_maintenance() ->
      Period = partisan_config:get(passive_view_shuffle_period,
                                   ?DEFAULT_PASSIVE_VIEW_MAINTENANCE_INTERVAL),
  