This is a very well written piece. Thanks for sharing.