Yeah. Ken, we obviously, as during the quarter as whether it was the RVOs that were confusing people, whether -- I really don't know, what drove the equity or the stock price behavior during the quarter. But as Jim and Brad and I looked at each other, we said "Oh my gosh, we're on a 1.275 billion if not higher run rate". This supports $0.75 to $0.80 a share today, and in your 45 days out from a 1.6 billion to 1.7 billion run rate. And so, opportunistically the board had authorized I think up to 200 bucks. We just stepped in over the course of time there. And I don't know that there was anything magical about 75 million or 76 million. Brad and I looked and said, "Okay, that's enough". And clearly, we will continue as it makes sense, as we go forward there. Clearly, the long-term cap structure will be determined on how quick we start to repatriate cash out of Diamond Green Diesel. And clearly, as we've said, be patient with us. Clearly, we're bringing Diamond Green Diesel too online here in early October, that will be a new run rate. And then clearly as Valero and we've said in our call here, we've accelerated number three to the degree we can with labor materials and all the items into the first half of 2023. That means there's a little stronger spend in 2022 to get you there in early 2023. But after that, there are giant numbers. And clearly in 2023, you start to look at dividends that are extremely significant to the meaning of the company, and will require action by the board. And while I can't speak for where the board's appetite is today for buybacks, dividends. And then ultimately, we're hoping that there's all options to continue to grow, whether it's sustainable aviation fuel, as Sandy alluded to, but we need some mandates and legislation there or whether its supply chain opportunities around the world. That makes sense to bolt-on. And we'll do that smart and not overpay, if we have to. But we'll also believe that feedstock management and origination also gives that competitive advantage in Diamond Green Diesel that we refer to. So pretty, pretty easy analysis right now, hang with us and for the balance of your watch DGD II start up, watch the cash come on board, watch the new run rate, and then it'll be a fun discussion.