exhaustive inspections