Yeah. I would say in general, what we've experienced to-date is really two different playbooks being exercised, by the end clients. Obviously you have clients on the one end that have been involved, in industries that are directly impacted. And then, I would put everybody else, in a separate playbook, in terms of those that obviously, they are being impacted, but not anything, like travel, and leisure, or the bricks-and-mortar retail, where they've had to do really harsh reactions. So, I would say, those that have directly been impacted. They reacted very quickly to adjust their expenses inclusive of scaling back or eliminating certain projects. And obviously the associated resources based upon how critical those projects were. Clients that weren't directly impact -- negatively impacted, in industries like financial services or communication, they more so shifted into what I would say is a stabilization mode or really some of them are even operating business as usual. So subsequent to all that, initial hard stop. What we did see most clients do was basically go through and look at, what technology roles were not really equipped or capable of being handled remotely. And so there was some alignment that went through those. Some organizations just furloughed the people, others reduced those staff. And a lot of that had to do with how critical the nature of the roles was. And so here more recently what we've been seeing is clients really evaluating, their overall project portfolio. We've seen really nominal total elimination of projects, at least the ones that our teams are working on. However, we have seen some of those projects extend out further. So to adjust for cost, what they're doing is, they're extending the project and aligning some resources with that. So the project has fewer people on it, but it's intended to go for a longer duration to manage costs. So, we've also seen and begun to hear about some early requests for bids, for work which organizations are looking at bringing back onshore from offshore because of some of the exposures that they dealt with, those countries that don't have quite a robust infrastructure. And then, I would say in closing, the last thing that we're seeing is really companies are looking at where the opportunity here is to accelerate, what they've already been working on, in terms of digitizing their business. So I think this has a big potential to be one of those positives that may come of this unfortunate situation. It's just a little too early to tell right now, if there's going to be a real significant push in that area. But we are hearing companies talk about that.