Hey, Bryan. I don't think there's any stabilization per se. Budgets, from my perspective, wear being revised downwards throughout all industries. Certainly, some industries will be hit more than others. I think, digital remains a priority. Virtual work, virtual healthcare, education, banking, e-commerce, you name it, remains of course top of mind for people in today's environment. The shift to SaaS continues. Digital engineering continues, by definition, to fuel some of those capabilities. But, I would say, projects, the short-term paybacks continue. But anything that is deemed discretionary is being delayed. We have seen some requests for furloughs, rate concessions, et cetera, but not a meaningful amount.I would say, in the same vein, we are still seeing some pretty substantial opportunities there, including captive opportunities. And as I referenced in my prepared remarks, pipeline shape on a qualified basis actually looked reasonably healthy as we exited Q1, and even now after the month of March.So, we are being very opportunistic here. We are making sure we fine tune our offerings to take advantage of the new norm that we're in today. We have work streams lined up behind that. And of course, we continue to push our digital imperatives, which are from my perspective firmly and squarely into the area of the market where growth will continue, if not accelerate into the foreseeable future. And that includes data modernization, cloud, applications generally including SaaS and indeed, core modernization. So, we feel well positioned. But, it's particularly difficult environment call at this moment in time. There's not a lot of visibility and clients are, I think obviously being cautious.