anchor.diff:      %% out of the request headers
       Metadata = dict:from_list([{<<"content-type">>, CType}]),
       riak_moss_riakc:put_object(KeyID, Bucket, Key, Body, Metadata),
  -    {true, RD, Ctx}.
  +    {true, wrq:set_resp_header("ETag", 
  +      "\"" ++ riak_moss:binary_to_hexlist(crypto:md5(Body)) ++ "\"", RD), Ctx}.
  
positive.code:          service_available/2,
           forbidden/2,
           content_types_provided/2,
           content_types_accepted/2,
           malformed_request/2,
           produce_body/2,
           accept_body/2,
           allowed_methods/2,
           content_types_accepted/2,
           accept_body/2,
  
negative.code: 
  -spec accept_body(term(), term()) ->
      {true, term(), term()}.
  %% TODO:
  %% We need to do some checking to make sure
  %% the bucket exists for the user who is doing
  