Impressive discussion. Thanks for the details.