Excellent. Very thorough and informative.