if this was an instance method, then certain dbs could handle it differently, like level doing it as a sublevel, it would as make the mapreduce logic easier.