anchor.diff:      NewProfiling = Profiling#profiling{temp_fold_objects_request=TempData},
       State#state{profiling=NewProfiling}.
   
  --spec update_profiling_state_with_end(state(), EndTime :: float(),
  +-spec update_profiling_state_with_end(state(), EndTime :: erlang:timestamp(),
                                         NumKeysReturned :: non_neg_integer()) ->
       state().
   update_profiling_state_with_end(State=#state{profiling=Profiling},
  
positive.code:                 req :: list_object_request(),
                  reply_ref :: undefined | {pid(), any()},
                  key_multiplier :: float(),
                  object_list_req_id :: undefined | non_neg_integer(),
                  reached_end_of_keyspace=false :: boolean(),
                  object_buffer=[] :: list(),
                  objects=[] :: list(),
  
negative.code:     riak_cs_list_objects:new_response(Request, Truncated, CommonPrefixes,
                                        KeyContent).
  
  -spec make_2i_request(pid(), state()) ->
                               {state(), {ok, reference()} | {error, term()}}.
  make_2i_request(RiakcPid, State=#state{req=?LOREQ{name=BucketName}}) ->
      ManifestBucket = riak_cs_utils:to_bucket_name(objects, BucketName),
      StartKey = make_start_key(State),
  