Yes. Hi Stephen, this is Robert. So, I guess let's - first off, I'll kind of hit the entire industry, right? I mean, so there's these delays and shortages that have elongated the cycle really in trades quite honestly before us. And I think you've heard us probably talk about, if we were getting on the job site in 90 days, that elongated to probably out to 30 to 60 days more in 2021. And we even saw that in Q4 actually get a little bit worse than that. So, it's really, I'd say, other trades that are stalling relative to when we're getting on the job site. From our perspective - so fiberglass has remained tight. We know that we're getting our fair share of the allocation. I think you heard us talk about even with the new lines coming back, we got more than our fair share relative to that new capacity. So, I'd say it's more been of an industry type of constraint than it's necessarily been, definitely not labor for us necessarily. And on the material side, spray foam has probably been the bigger issue from that perspective. And the reason being, I think you're probably familiar with it, right, if you go back to end of ’20, constraints of input materials coming overseas, to what happened in the deep freeze this time last year, to just input materials overall. So, between the two, I'd say spray foam has probably been the more the limiting factor. But no doubt, fiberglass remains tight. I'd say relative to losing sales, definitely as we look at the residential side of the business, we're really confident in what's happened there as we look at our growth from a residential perspective, both businesses. So, there could be some trade-off on the distribution side between some customers, but I'd say overall, keeping our share for sure. And we do a great job between our install branches separately and our distribution branches separately, moving material around and servicing those customers. So, that advantage we have of the visibility, as well as how we allocate the material completely separately between the two, I think we've got ourselves in a great shape, and I think we've maintained and probably picked up a little bit of share in some areas.