From the because-map-reduce-makes-everything-more-complicated department. (completely untested, of course)