anchor.diff:      %% Attempt to connect nodes that are not connected.
       AttemptedNodes = maybe_connect(ToConnectNodes, SeenNodes),
   
  -    %% Add random jitter.
  -    Jitter = rand_compat:uniform(?REFRESH_INTERVAL),
  -    timer:send_after(?REFRESH_INTERVAL + Jitter, ?REFRESH_MESSAGE),
  +    shedule_membership_refresh(),
   
       {noreply, State#state{attempted_nodes=AttemptedNodes}};
  -handle_info(?NODES_MESSAGE, State) ->
  -    %% Do nothing right now.
  -    timer:send_after(?NODES_INTERVAL, ?NODES_MESSAGE),
  -    {noreply, State};
   handle_info(?ARTIFACT_MESSAGE, State) ->
       %% Get bucket name.
       BucketName = bucket_name(),
  
positive.code:             lager:info("~p isolated nodes: ~p", [Length, Orphaned])
      end,
  
      timer:send_after(?BUILD_GRAPH_INTERVAL, ?BUILD_GRAPH_MESSAGE),
      {noreply, State#state{is_connected=IsConnected,
                            was_connected=WasConnected,
                            graph=Graph}};
  
negative.code:             lager:info("Could not upload artifact: ~p", [Error])
      end,
  
      shedule_artifact_upload(),
  
      {noreply, State};
  handle_info(?BUILD_GRAPH_MESSAGE, #state{was_connected=WasConnected0}=State) ->
      _ = lager:info("Beginning graph analysis."),
  