anchor.diff:  %%--------------------------------------------------------------------
   
   handle_cast({get_block, ReplyPid, Bucket, Key, ClusterID, UUID, BlockNumber},
  -            State=#state{riak_client=RcPid, manifest=Manifest}) ->
  -    get_block(ReplyPid, Bucket, Key, ClusterID, Manifest, UUID, BlockNumber, RcPid),
  +            State=#state{riak_client=RcPid, bag_id=BagId}) ->
  +    get_block(ReplyPid, Bucket, Key, ClusterID, BagId, UUID, BlockNumber, RcPid),
       {noreply, State};
   handle_cast({put_block, ReplyPid, Bucket, Key, UUID, BlockNumber, Value, BCSum},
               State=#state{riak_client=RcPid}) ->
  
positive.code: handle_cast(_Msg, State) ->
      {noreply, State}.
  
  get_block(ReplyPid, Bucket, Key, ClusterId, Manifest, UUID, BlockNumber, RcPid) ->
      %% don't use proxy get if it's a local get
      %% or proxy get is disabled
      ProxyActive = riak_cs_config:proxy_get_active(),
      UseProxyGet = use_proxy_get(Manifest),
  
      case riak_cs_utils:n_val_1_get_requests() of
          true ->
  
negative.code: 
  -record(state, {riak_client :: riak_client(),
                  close_riak_connection=true :: boolean(),
                  bag_id :: bag_id()}).
  
  %%%===================================================================
  %%% API
  