anchor.diff:                                   "Error: riak_core_gossip/send_ring_to :: "
                                    "Sending tainted ring over gossip"),
       gen_server:cast({?MODULE, Node}, {reconcile_ring, RingOut}),
  -    {noreply, State};
  +    Tokens = State#state.gossip_tokens - 1,
  +    {noreply, State#state{gossip_tokens=Tokens}};
   
   handle_cast({distribute_ring, Ring}, State) ->
       RingOut = case check_legacy_gossip(Ring, State) of
  
positive.code: -include_lib("eunit/include/eunit.hrl").
  -endif.
  
  -record(state, {gossip_versions}).
  
  %% ===================================================================
  %% Public API
  
negative.code: %% @private
  init(_State) ->
      schedule_next_gossip(),
      schedule_next_reset(),
      {ok, Ring} = riak_core_ring_manager:get_raw_ring(),
      {Tokens, _} = app_helper:get_env(riak_core, gossip_limit, ?DEFAULT_LIMIT),
      State = update_known_versions(Ring,
                                    #state{gossip_versions=orddict:new(),
                                           gossip_tokens=Tokens}),
      {ok, State}.
  
  
  