Diagnosis and analysis.