anchor.diff:  next_byte(<<Integer:8/integer>>) ->
       <<(Integer+1):8/integer>>.
   
  --spec try_reply(Response :: {ok, list_object_response()} | {error, term()},
  -                State :: state()) ->
  +-spec try_reply({ok, list_object_response()} | {error, term()},
  +                state()) ->
       fsm_state_return().
   try_reply(Response, State) ->
       NewStateData = State#state{response=Response},
       reply_or_wait(Response, NewStateData).
   
  +-spec reply_or_wait({ok, list_object_response()} | {error, term()}, state()) ->
  +                           fsm_state_return().
   reply_or_wait(_Response, State=#state{reply_ref=undefined}) ->
       {next_state, waiting_req, State};
   reply_or_wait(Response, State=#state{reply_ref=Ref}) ->
  
positive.code:     Reason = make_reason(Response),
      {stop, Reason, State}.
  
  make_reason({ok, _Response}) ->
      normal;
  make_reason({error, Reason}) ->
  
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),
  