Changed order of execution and reporting.