anchor.diff:          ({{not_found, missing}, RevId}) ->
                RevStr = couch_doc:rev_to_str(RevId),
                Json = ?JSON_ENCODE({[{"missing", RevStr}]}),
  -             couch_httpd:send_chunk(Resp, 
  -                [<<"\r\nContent-Type: application/json; error=\"true\"\r\n\r\n">>, 
  +             couch_httpd:send_chunk(Resp,
  +                [<<"\r\nContent-Type: application/json; error=\"true\"\r\n\r\n">>,
                   Json,
                   <<"\r\n--", OuterBoundary/binary>>])
            end, Results),
  
positive.code: send_docs_multipart(Req, Results, Options) ->
      OuterBoundary = couch_uuids:random(),
      InnerBoundary = couch_uuids:random(),
      CType = {"Content-Type", 
          "multipart/mixed; boundary=\"" ++ ?b2l(OuterBoundary) ++ "\""},
      {ok, Resp} = start_chunked_response(Req, 200, [CType]),
      couch_httpd:send_chunk(Resp, <<"--", OuterBoundary/binary>>),
      lists:foreach(
          fun({ok, #doc{atts=Atts}=Doc}) ->
              JsonBytes = ?JSON_ENCODE(couch_doc:to_json_obj(Doc, 
                      [attachments,follows|Options])),
              {ContentType, _Len} = couch_doc:len_doc_to_multi_part_stream(
                      InnerBoundary, JsonBytes, Atts, false),
  
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|Options])),
              {ContentType, Len} = couch_doc:len_doc_to_multi_part_stream(
                      Boundary,JsonBytes, Atts,false),
  