late to the party here, but great read! thank you!