Yeah. Yeah, Mark, this is Dave. I appreciate the kind words. Thank you. So, you asked a number of questions there so [Technical Difficulty]. So I think maybe a good place to start when we look at Q3 is how we thought about it when we gave guidance about 90 days ago. As we had indicated, we really took a mathematical approach to third quarter guidance, because if you recall, we've been seeing some consistent, albeit small declines in the number of consultants on assignment in the first couple of months for the quarter and or like I should say, the last couple of months of the quarter and then the first month of this quarter. And so our guidance contemplated that to continue. So, we really have experienced some stabilization in the number of consultants on assignment in Technology that really began midway through the third quarter and we saw that continue through the rest of the quarter. You know the number of new assignments and projects that we had during the quarter also was pretty stable. Obviously, new starts activity being lower than it was, you know, during the pandemic. But I think the point here is, the demand as we got into the midpoint of the quarter was very stable versus what we have seen for the, I would say the two quarters prior to that or so, which was a decline. I think also notable, a lot of this stability is coming from clients retaining consultants on assignment. So we saw a very low level of attrition during the quarter. As I think Joe made a comment, they're really indicative of clients we think reaching staffing levels that are kind of minimum levels required to execute on contracts that are really critical. I think increasingly encouraging for us though is that, in addition to that, as we've gotten into October, we've seen improvements in billable consultants on assignment. So, I'm not suggesting there isn't uncertainty, but those certainly are positive signs early in the quarter, and, you know, a lot of that I should -- I point out is also coupled with, you know, a growing pipeline of opportunities in our managed teams, and, you know, managed projects space as well. You know, all in all, if you think about that numerically, that equates to slight we believe sequential billing day growth in the fourth quarter. I would say, generally speaking, that's pretty broadly based, Mark. There is not specific industry drivers to this client behaviors that we're seeing across -- broadly across the spectrum of client size, and across industry really. I think the second part of your question related to how we're thinking about the fourth quarter in terms of guidance, in terms of furloughs, et cetera. I think I'd start out by saying, the fourth quarter, as you know, has two fewer billing days than the third quarter. And, you know, I think not surprisingly, we're seeing very consistently with what we did last year, that we're seeing clients who are -- and this is not different than last year, who are enforcing some shutdowns or soft closes around the holidays, really encouraging time off, at we even at Kforce, you know, we do a soft close between Christmas and New Year's. You know, we also in the fourth quarter, always see greater paid time off for consultants that impacts Q4 revenues. I would say those things are normal. So, we're seeing very typical patterns from what we saw a year ago. We baked all of that into guidance and you kind of bake all that together, you know, we're taking a pretty clinical view of billing days, and those are holiday-driven billing days. And you bake all that together and we still believe in Technology that we're going to see some flat or slight sequential growth in Technology, which again, we see is pretty encouraging.