Massive number of messages created in Streaming API

I am using the assistant API with streaming. I’m keeping track of the message numbers by using a method in the event handler. Occasionally there will be hundreds of messages created in a single streaming run, but no text actually added to them. What is going on here? Are the messages being created just in case it might need to use them?