I'll take the non-res first. In the vast majority of our markets, shipments to non-res projects, it just continues to be strong. Our bookings and our backlogs continue to be healthy. Again the exception we'd call out would be the Bay Area, which we think will hopefully is starting to start back up, and we'll get that back on track. I think Houston is a watch for us. We have seen along the coast the LNG projects that -- the ones that are started are going. The ones that haven't -- had not started are being pushed back. We also see a few other non-res jobs push back; very few cancellations. I can only think of one or two to come to mind. Our -- if you talk to our ready-mixed customers, they feel good for now. I think they probably have some pause or concerns passed getting through the backlog. So there's just a lot of unknowns from a non-res perspective with the impact of COVID-19 on non-res construction. Will work bid will it continue? But, so far so good, but we're watching it closely. The highway piece is a strength for us. Currently the state DOT work is shipping normal. We've got solid backlogs. We continue to have solid bookings. However, most states are projecting, as you guys know, a decline in revenues and AASHTO would tell you that's probably on average 30%. The vast majority of our states have continued construction and maintenance as expected. They expect the lettings for fiscal year 2020 to continue as planned. Exceptions to that would be Pennsylvania, which has halted construction; Kentucky, Mississippi, which has suspended lettings; and then North Carolina, we know, came into this year with financial issues although the legislation -- their legislators are trying to fix that. The flip side of that is some of our key states Florida, California, Alabama, Texas, are all accelerating work, and that's both efficient and safer. And now what we know on this is that shipments for now are strong and good. Lettings for the near term, three or four months are solid. We don't know what the future holds for these DOTs past three or four months out. There -- none of ours have released their budgets for fiscal year 2021. So again, so far so good, we'll watch what happens, and hopefully funding will get backstop from the Feds from AASHTO, and hopefully the world will start driving again, and we'll see gas taxes pick back up.