anchor.diff:      case FoldResult2 of
           {_, _, undefined, _, _} ->
               {ok, Resp, BeginBody} =
  -                render_head_for_empty_list(StartFun, Req, Etag, TotalRows),
  +                render_head_for_empty_list(StartFun, Req, Etag, CurrentSeq, TotalRows),
               [<<"end">>, Chunks] = couch_query_servers:proc_prompt(Proc, [<<"list_end">>]),            
               Chunk = BeginBody ++ ?b2l(?l2b(Chunks)),
               send_non_empty_chunk(Resp, Chunk);
  
positive.code:                             )    
                      end, {ok, FoldAccInit}, Keys)
              end,
          finish_list(Req, QServer, Etag, FoldResult, StartListRespFun, null)
      end).
  
  
  
negative.code:     last_chunk(Resp).
  
  
  render_head_for_empty_list(StartListRespFun, Req, Etag, CurrentSeq, null) ->
      StartListRespFun(Req, Etag, [], CurrentSeq); % for reduce
  render_head_for_empty_list(StartListRespFun, Req, Etag, CurrentSeq, TotalRows) ->
      StartListRespFun(Req, Etag, TotalRows, null, [], CurrentSeq).
  
  
  % Maybe this is in the proplists API
  