anchor.diff:      Timeout = riak_cs_config:get_block_timeout(),
   
       %% do a get first to get the vclock (only do a head request though)
  -    GetOptions = [head | r_one_options()],
  +    GetOptions = [head | pr_quorum_options()],
       _ = case riak_cs_pbc:get(block_pbc(RcPid), FullBucket, FullKey,
                                GetOptions, Timeout, [riakc, head_block]) of
               {ok, RiakObject} ->
  
positive.code:                 %% If the block isn't found, assume it's been
                  %% previously deleted by another delete FSM, and
                  %% move on to the next block.
                  riak_cs_delete_fsm:block_deleted(ReplyPid, {ok, {UUID, BlockNumber}})
          end,
      dt_return(<<"delete_block">>, [BlockNumber], [Bucket, Key]),
      {noreply, State};
  
negative.code: 
  r_one_options() ->
      [{r, 1}, {notfound_ok, false}, {basic_quorum, false}].
  
  pw_one_options() ->
      [{w, quorum}, {pw, 1}].
  
  pr_quorum_options() ->
      [{r, quorum}, {pr, quorum}, {notfound_ok, false}, {basic_quorum, false}].
  
  -spec use_proxy_get(cluster_id(), bag_id()) -> boolean().
  use_proxy_get(undefined, _BagId) ->
  