Hmm - what if we just publish a single batch to each user instead of all of them? Why do they even need to know about the batch at all?