Yes. So, what I'd say through July each of our businesses within residential, we had four groups, if you will continue to see similar demand profiles as they did coming out of the quarter or the second or the last two-thirds of the quarter for the second continued to from a demand profile into through July, and we're monitoring that every week. So as I mentioned, we -- one thing as we get access to point of sale data from all our big box and even lot of the wholesalers now week-to-week, so that's really point of sale data on our products that are actually selling. So, good news is it hasn't been much of any inventory build. That tells us that there is inherently demand at the consumer level, whether that's contractor or homeowner, and right now, it feels like that's going to continue -- will continue at the pace that we saw in a couple of the businesses in June. You think through normal seasonality, that's going to slow down a bit, which I anticipate that will happen, but that's something we see every year, but right now, we feel pretty good about how Q3 is shaping up for the residential business. In terms of labor getting access to it, a lot of our business is repair and replace, and what we've seen in the second quarter when you start thinking about that, it's interesting to note, it's a combination of homeowners in a case of like our mailboxes and so forth, which have been strong. And then when you get into our direct-to-consumer and you have awnings and gutters. That's a different set of installation folks, and then you get into our ventilation and roofing accessories. That's a different set of folks in terms of contractors. So far, we have not seen that be a problem, whether that ends up being one -- six months from now or three months from now, it's hard to say at this stage. I think there is a lot of lot of things to think about over the next six months that I think everyone has got their mind on. One, you have the pandemic. We have a national election coming up. And along with that, you're going to have all kinds of noise around that on both sides of that, but right now we're not seeing anything that says that we're going to see a dramatic shift one way or the other at least in the immediate term and we can probably see as far as anybody else maybe a month or so, but that's kind of where we are right now.