anchor.diff:                doc,          %% {ok, riak_object()}|{error, term()} - the object found
                 vtag,         %% string() - vtag the user asked for
                 bucketprops,  %% proplist() - properties of the bucket
  -              links         %% [link()] - links of the object
  +              links,        %% [link()] - links of the object
  +              method        %% atom() - HTTP method for the request
                }).
   %% @type link() = {{Bucket::binary(), Key::binary()}, Tag::binary()}
   
  
positive.code: %%      no charset was specified at PUT-time).
  charsets_provided(RD, Ctx=#ctx{key=undefined}) ->
      %% default charset for bucket-level request
      {no_charset, RD, Ctx};
  charsets_provided(RD, Ctx0) ->
      DocCtx = ensure_doc(Ctx0),
  
negative.code:             {true,
               RD,
               Ctx#ctx{
                 method=wrq:method(RD),
                 client=C,
                 bucket=list_to_binary(wrq:path_info(bucket, RD)),
                 key=case wrq:path_info(key, RD) of
  