Thorough. Certified. Detailed.