anchor.diff:  schedule_tick() ->
       erlang:send_after(10000, self(), tick).
   
  -reset_ring_id() ->
  -    self() ! reset_ring_id.
  -
  -tick(State=#state{last_ring_id=LastID}) ->
  -    case riak_core_ring_manager:get_ring_id() of
  -        LastID ->
  -            State;
  -        RingID ->
  -            maybe_bootstrap_ensembles(),
  -            State#state{last_ring_id=RingID}
  -    end.
  +tick(State) ->
  +    maybe_bootstrap_ensembles(),
  +    State.
   
   maybe_bootstrap_ensembles() ->
       case riak_ensemble_manager:enabled() of
  
positive.code: 
  start_link() ->
      gen_server:start_link({local, ?MODULE}, ?MODULE, [], []).
  
  possible_change() ->
      ?MODULE ! reset_ring_id.
  
  local_ensembles() ->
      Node = node(),
  
negative.code:     {noreply, State}.
  
  handle_info(tick, State) ->
      _ = tick(State),
      schedule_tick(),
      {noreply, State};
  
  handle_info(_Info, State) ->
      {noreply, State}.
  