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