anchor.diff:      error_logger:info_msg("Unhandled ~p cast: ~p~n", [?MODULE, Msg]),
       {noreply, State}.
   
  -handle_info({timeout, _TimerRef, pull_random}, State) ->
  +handle_info(sync_random, State) ->
  +    schedule_config_sync(),
       do_pull(1),
       {noreply, State};
   handle_info(Msg, State) ->
  
positive.code: % Privates
  %
  
  do_push() ->
      do_push(ns_config:get_remote(node())).
  
  
negative.code:     error_logger:info_msg("~p init reannouncing~n", [?MODULE]),
      ns_config:reannounce(),
      % Schedule some random config syncs.
      schedule_config_sync(),
      ok = ns_node_disco_rep_events:add_handler(),
      {ok, #state{}}.
  
  