anchor.diff:  
   %% @private
   -spec handle_info(term(), #state{}) -> {noreply, #state{}}.
  +handle_info(connect,
  +            #state{membership=Membership,connections=Connections0}=State) ->
  +    lager:info("Refreshing connections."),
  +    Connections = establish_connections(Membership, Connections0),
  +    {noreply, State#state{connections=Connections}};
   handle_info(Msg, State) ->
       lager:warning("Unhandled messages: ~p", [Msg]),
       {noreply, State}.
  
positive.code: %% @private
  -spec init([]) -> {ok, #state{}}.
  init([]) ->
      Actor = gen_actor(),
      Membership = maybe_load_state_from_disk(Actor),
      Connections = dict:new(),
  
negative.code:     end,
      Connections.
  
  %% @private
  connect(Node) ->
      lager:info("Connecting to ~p via TCP...", [Node]),
      partisan_peer_service_client:start_link(Node).
  
  %% @private
  schedule_connections() ->
      erlang:send_after(15000, self(), connect).
  