Excellent write-up.