excellent analysis.