I like the idea of doing it all in `DistributedBatch`.  Will add a chore.