Maybe we can make this progress_report instead of progress to keep consistency with all the other fields. That way we don't need to remember where progress is used vs progress_report.