Also, isn't it true that `msgLoopCount` is an unrelated value here, just set to the loop count value of the last message we happened to process? I imagined that new filter-generated messages would typically be fetched using `h.PipelinePack(0)`.