Okay, Wamsi, I'm glad you got back in. Thank you. Obviously, all of us, we operate in 170 countries around the world. We are constantly monitoring information around market dynamics and in particular around the client buying behavior, which I think is at the core of your question. Now, we would tell you, the IT industry is still growing in excess of GDP. And in particular, as you see play out in our results, around key high-value areas data and AI, cloud, security, digital where there's tremendous value proposition to allow our clients to differentiate their competitive positioning as they move along their digital reinvention journeys to the cloud and journey to cognitive enterprise and we see that continuing to play out. Now, with that said, the IT industry is always been predicated in my mind on effective balance between leveraging technology for growth and leveraging technology for productivity, and at certain times, things change and that balance changes. And I would tell you today what we're seeing on client buying behaviors is a slight shift more and more to productivity, to quick payback ROI. And more importantly, as the CFO, I could tell you directly in uncertain times, you want predictability. And our value equations really played to that especially in our software part of our portfolio and our services. But I would tell you, when you look across the world, we had pretty good growth around both major markets and around components of emerging markets. U.K. Canada, Japan, Spain grew very nicely and consistently. And from an industry perspective, we're seeing pretty good pervasive growth still in insurance, in financial markets, in health care, life sciences, education, on travel transportation, but we see pretty good perspective overall.