Excellent write-up!