The combine function shouldn't recombine, so keep combine results separate from map results and merge them after we're finished mapping.