Ah, missed that. Renaming to `reporterCount` is fine. 

I thought about `once` as well, but even so you have duplicates of other listeners. I think proper approach is to have a class wrapper that is instantiated for every run.