anchor.diff:  handle_cast({update, _}, State) ->
       ?log_warning("Got unexpected status update when source is not local. Ignoring."),
       {noreply, State};
  -handle_cast({refresh_done, Result}, State) ->
  +handle_cast({refresh_done, Result}, #state{service = Service} = State) ->
       NewState =
           case Result of
               {ok, Items} ->
  
positive.code:             ?log_error("Indexer ~p returned unsuccessful status:~n~p",
                         [Mod, Status]),
              {error, bad_status}
      end.
  
  process_indexes(Indexes, Mapping) ->
      lists:map(
  
negative.code: grab_status(#state{service = Service,
                     source = local}) ->
      case Service:get_local_status() of
          {ok, Status} ->
              Service:process_status(Status);
          Error ->
              Error
      end;
  