I recently coded a Tools.Addrootcausecomment to track when an event hit certain conditions in a business logic modules. I received over 1100 comments for a single event. There should be only 1 comment for this event. I have been trying to figure out why I am receiving multiple comments. I have the Tools.Addrootcausecomment statement coded in other business logic modules which do not make multiple copies of the same comment. The difference in this module is I added the Tools.Addrootcausecomment statement to the OnPeriodEnd clause rather than in the OnEventDetails clause. Any idea on what could be causing the multiple comments to appear?