anchor.diff:  -define(DEFAULT_R, default).
   -define(DEFAULT_PR, 0).
   
  +%% ===================================================================
  +%% Public API
  +%% ===================================================================
  +
   %% In place only for backwards compatibility
   start(ReqId,Bucket,Key,R,Timeout,From) ->
       start_link({raw, ReqId, From}, Bucket, Key, [{r, R}, {timeout, Timeout}]).
  
positive.code:     StateData = StateData0#state{tref=TRef},
      {next_state,waiting_vnode_r,StateData}.
  
  waiting_vnode_r({r, VnodeResult, Idx, _ReqId}, StateData) ->
      NewStateData1 = add_vnode_result(Idx, VnodeResult, StateData),
      case enough_results(NewStateData1) of
  
negative.code:     end.
  
  
  fail_reply(_R, _NumR, 0, NumNotFound, []) when NumNotFound > 0 ->
      {error, notfound};
  fail_reply(R, NumR, _NumNotDeleted, _NumNotFound, _Fails) ->
  