simulate_report() returns full data, not only text