anchor.diff:  %%%===================================================================
   
   init([]) ->
  +    schedule_tick(),
       {ok, #state{changes=[], seed=erlang:now()}}.
   
   handle_call(clear, _From, State) ->
  
positive.code:     (riak_core_ring:all_member_status(RingA) == riak_core_ring:all_member_status(RingB)) andalso
      (riak_core_ring:all_owners(RingA) == riak_core_ring:all_owners(RingB)) andalso
      (riak_core_ring:pending_changes(RingA) == riak_core_ring:pending_changes(RingB)).
  
  %% =========================================================================
  %% Claimant rebalance/reassign logic
  
negative.code: 
  handle_cast(_Msg, State) ->
      {noreply, State}.
  
  handle_info(tick, State) ->
      State2 = tick(State),
      {noreply, State2};
  
  handle_info(_Info, State) ->
      {noreply, State}.
  