Very thorough, comprehensive report.