Well, Mark, I would say early post-COVID, those were certainly factors, but we're now eight quarters into down sequential quarters such that, to a large extent, that's played that. We're clearly seeing signs of project deferrals. There's no question that clients are using the lever of variable cost, which they get by using contractors. But again, we're eight quarters into that. One of our people on our pre-earnings call made an interesting comment, they said, it feels like using retail analogy, our clients have done due diligence. They've put something in their shopping cart, but they don't hit the submit button indicative of, there's deferred demand as we speak. And so there's no clue that accelerated hiring that did early post-COVID had an impact. But as I've said, we're eight quarters into this. In fact, the longest period of sequential down quarters we've had was 10, and that relates all the way back to the dot-com period. So we've been at this a while, contractors industry-wide temps, if you will, are down and have been down tells to us like, particularly given if you looked at second half of 2023, inflation was coming down, a lot of talk of interest rate cuts. If you look at our sequential performance, the first couple three quarters of 2023, we were down mid-single digits. On the prospect of rate cuts less inflation the fourth quarter -- the first quarter that those sequential declines improved to down low-single digits. This quarter, given the stalling of efficient on the fewer interest rate cuts, we've moved back to mid-single digits. Again, this is down sequentially. Our guidance for Q3 is that we stay in that down mid-single digits sequentially, but we're optimistic given how our business reacted to what happened second half of last year. And as we see progress in inflation as we speak and more talk of rate cuts, we're cautiously optimistic that with a bit of a lag, we will see improvement in our numbers. But the overhang of over-hiring to the extent it existed, it existed early in the last eight quarters, and it's pretty much played its way out as we speak.