Refactored reporters