excellent analysis!