Well, let's talk about Q1 in particular, then I'll talk about the bill pay rate spread, and then we'll try to simplify things as we look forward to 2021. Of the guidance that we've given in Q1, I'm going to -- you go off of midpoint here. Yes, that's a pretty sizable decline that we've guided to on the surface of it, which is about 270 basis points. So, it looks like it's getting worse, but keep in mind that in Q1 of this year, we had 130 basis points of benefit from health care benefit costs that we lowered due to some reserve adjustments from prior year. So if I excluded that, that's going to take you down to 140 basis points of compression, which is actually less than what we had here in Q4 at 190 basis points overall. So that's progress. If we stand all the way back from 2020 and just say, hey, we had 230 basis points. What's it all come down to? You got about 100 basis points, that's from pricing, that's from negative bill pay spreads. Largely, what's going on there is that even though we're in a recession, pay rates at the lower rates have went up a lot, probably more so than we've seen than other recessions somewhat because of safety concerns, somewhat because of unemployment benefits that are there, sometimes making it attractive at lower pay rates to take unemployment versus work. So, you've got those dynamics in place, you've got people you know that at home with kids, and so it takes more money to entice them away to have a substitute. All of those things are driving into a little bit of higher of the pay rate inflation. But if you stand all the way back to 2020, basically, what we saw is 100 basis points of overall compression in 2020 to pricing and 150 basis points to mix, and you got 20 that kind of falls in another category. That mix piece is largely from PeopleManagement, our lowest gross margin business faring better and our higher gross margin businesses at PeopleReady and at PeopleScout faring less well so. So, we don't think that the pressures that are at PeopleReady or PeopleScout or anything that's fundamental or long term, we think it's more of a matter of timing. So that 150 basis points really comes back as the mix adjusts, and then that other 100 basis points on pricing, we think will start to come back as we have less slack in the labor supply as more jobs are created with more economic growth. And pricing power swings back more to the staffing industry, which is what we have seen in prior emergences of -- from other recessions.