Great write. Learned something new too!