anchor.diff:  %%      at least DW nodes have stored it in their storage backend, or
   %%      TimeoutMillisecs passes.
   put(RObj, W, DW, Timeout, Options) ->
  -    put(RObj, [{w, W}, {dw, DW}, {timeout, Timeout} | Options]).
  +    riak_client:put(RObj, [{w, W}, {dw, DW}, {timeout, Timeout} | Options]).
   
   %% @spec delete(riak_object:bucket(), riak_object:key()) ->
   %%        ok |
  
positive.code: %%      Return as soon as the default W value number of nodes for this bucket
  %%      nodes have received the request.
  %% @equiv put(RObj, [])
  put(RObj) -> put(RObj, []).
  
  
  %% @spec put(RObj :: riak_object:riak_object(), riak_kv_put_fsm::options()) ->
  
negative.code: %%      Return as soon as at least W nodes have received the request, and
  %%      at least DW nodes have stored it in their storage backend, or
  %%      TimeoutMillisecs passes.
  put(RObj, W, DW, Timeout) -> riak_client:put(RObj,  [{w, W}, {dw, DW}, {timeout, Timeout}]).
  
  %% @spec put(RObj::riak_object:riak_object(), W :: integer(), RW :: integer(),
  %%           TimeoutMillisecs :: integer(), Options::list()) ->
  