Very nicely articulated. Enjoyed reading it!