anchor.diff:              % as orphans and delete them.
               error_logger:error_report({"GC: stopping, unable to get tag",
                                          T, E}),
  -            {stop, normal, S}
  +            {stop, tag_error, S}
       end;
   handle_cast({build_map, []}, #state{phase = build_map} = S) ->
       S1 = case num_pending_objects() of
  
positive.code:        true ->
              error_logger:error_report({"GC: stopping, too many failed nodes",
                                         NumFailed, TagMinK, NumOk}),
              {stop, normal, S}
      end;
  
  handle_cast({retry_node, Node}, #state{phase = Phase} = S) ->
  
negative.code:     % Unexpected exit of RR process; exit.
      error_logger:error_report({"GC: unexpected exit of replicator",
                                 Reason, Phase}),
      {stop, replicator_error, S};
  
  handle_info({'EXIT', Pid, Reason}, #state{phase = Phase} = S) ->
      case find_node(S#state.gc_peers, Pid) of
  