Great question, of course, if I knew the answer, I would have retired a long time ago. I don't know that anybody could explain it as a $1,200 to $1,400, where we are now, basically what we're seeing is just a dislocation from basic market dynamics, right? So the demand we know is there, it's being pressured by what's happening in the housing market. The mills themselves, intentionally reduce supply when we started, the pandemic got behind and have been racing to catch up. And even -- yesterday, you still see this future -- the future is jumping on limits immediately up and I would say if you look at the market dynamics, the demand, we're hearing from our customer base remains very strong, very robust for residential housing. I think multifamily may be the place that may pause first, as it's more -- it's a more sensitive industry to the margins generally. And so if we see some of that, that might begin to have an impact, but from a demand standpoint, our team is very confident, certainly in the short term, next couple months demand, and our customers are telling us, they're very confident, they're basically for the full year. From a supply standpoint, it doesn't appear that there's the capacity to move -- that there'll be a lot of capacity coming into the marketplace. And obviously for this -- for a lot of this capacity, there's a long lead times that take place. So absent some Black Swan event that we don't see right now, I would say the experts in this company are saying they see and believe it will remain strong, certainly for the next couple of months. And Kelly and I are on calls, three to four times a week, having dialogue about this and I -- we occasionally ask them, okay, when is it going down? When is it going down? And a month ago, it was the end of June, and now everybody's pushing it back into July and hedging their bets. So these are people been in the industry for 30 plus years as the best in the business. And they don't think anything's going to be changing significantly until July. However, as you know, all that is, we just don't know.