improved custom reporter signature