This is an explanation Jan gave me about a weird error we got with Couch:
The thing to remember is that within a design doc, all map/reduce funs are evaluated together. So if you have two views, one with reduce and one without, but in the same ddoc, even querying the one view will trigger the reduce overflow error