anchor.diff:              send_json(Req, 200, Headers, couch_doc:to_json_obj(Doc, Options));
           true ->
               Boundary = couch_uuids:random(),
  -            JsonBytes = ?JSON_ENCODE(couch_doc:to_json_obj(Doc, 
  +            JsonBytes = ?JSON_ENCODE(couch_doc:to_json_obj(Doc,
                       [attachments, follows, att_encoding_info | Options])),
               {ContentType, Len} = couch_doc:len_doc_to_multi_part_stream(
                       Boundary,JsonBytes, Atts, true),
  
positive.code:                             _Else ->
                                  ok
                          end,
                          
                          
                          fun(Size) -> couch_httpd:recv(Req, Size) end
                      end,
                  att_len = case couch_httpd:header_value(Req,"Content-Length") of
  
negative.code: 
  db_doc_req(#httpd{method='PUT'}=Req, Db, DocId) ->
      couch_doc:validate_docid(DocId),
  
      case couch_util:to_list(couch_httpd:header_value(Req, "Content-Type")) of
      ("multipart/related;" ++ _) = ContentType ->
          {ok, Doc0, WaitFun, Parser} = couch_doc:doc_from_multi_part_stream(
  