Separated reporting functions for different phases