anchor.diff:                  end,
       Known = orddict:fetch_keys(Ensembles),
       Need = Required -- Known,
  -    L = [begin
  +    _ = [begin
                Peers = required_members(Ensemble, CHBin),
                riak_ensemble_manager:create_ensemble(Ensemble, undefined, Peers,
                                                      riak_kv_ensemble_backend, [])
            end || Ensemble <- Need],
  -    Failed = [Result || Result <- L,
  -                        Result =/= ok],
  -    (Failed =:= []) orelse reset_ring_id(),
       ok.
   
   required_ensembles(Ring) ->
  
positive.code: 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.
  
  maybe_bootstrap_ensembles() ->
      case riak_ensemble_manager:enabled() of
  
negative.code: 
  init([]) ->
      schedule_tick(),
      {ok, #state{}}.
  
  handle_call(_Request, _From, State) ->
      {reply, ok, State}.
  