anchor.diff:      OuterBoundary = couch_uuids:random(),
       InnerBoundary = couch_uuids:random(),
       Options = [attachments, follows, att_encoding_info | Options1],
  -    CType = {"Content-Type", 
  +    CType = {"Content-Type",
           "multipart/mixed; boundary=\"" ++ ?b2l(OuterBoundary) ++ "\""},
       {ok, Resp} = start_chunked_response(Req, 200, [CType]),
       couch_httpd:send_chunk(Resp, <<"--", OuterBoundary/binary>>),
  
positive.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(
  
negative.code:             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,
                      [attachments, follows, att_encoding_info | Options])),
              {ContentType, Len} = couch_doc:len_doc_to_multi_part_stream(
                      Boundary,JsonBytes, Atts, true),
  