Very insightful and instructive, thanks.