Excellent details!