Yes, thanks for the question, Ken. No, look, it's been a tough couple of years. Our barge utilization hit the lows during the pandemic; we're down into the 60s. But as you've seen and watched over the last several quarters, Ken, our utilization has improved and the industry's utilization has improved. In the fourth quarter, we were in basically the mid- to high 80s the whole quarter, and we finished December in the high 80s and mostly around 90. So, pricing improved. As you saw, spot pricing was up sequentially mid-single digits and year-over-year kind of high single digits. Contract pricing, which is the most important, were up about 10% year-over-year in the fourth quarter. So that's helped the margins. I think this continues throughout 2022 and 2023. And we've said, our margins would be good start in the double digits and then get to the mid-teens throughout 2022. I think we get to 20% in 2023. And here's why, I think, supply and demand are not only tight now, but are going to tighten some more. Let's just take each of them separately. Demand continues to grow. We still got some chemical plants coming on. And as you know, demand for liquid volumes typically goes up with GDP. We're looking at a pretty good GDP number this year and probably next year. I know the Fed's dampened that down a bit, but with GDP and chemical plants coming on, demand looks pretty good. I would tell you, supply, that picture is even better. With barge pricing a new 30 is probably $4.1 million to $4.2 million for a brand-new 30,000-barrel barge. That's the highest we've ever seen. And a lot of that is steel price and some labor costs, but at those prices, we're not seeing much newbuilds if any at all. I think there may be six barges that are carried over from 2021 into 2022, and barge retirements are still going on because the equipment is getting older. So, when you put supply and demand together, this is about the best we've seen in a long, long time, and we think it's a multiyear kind of upswing, which should put margins on a good track this year and probably into that 20% normalized range in 2023. What could go wrong? Another pandemic or a continuation of this pandemic that gets worse. But our feeling is that pandemic is burning itself out or at least that's our hopeful view. Maybe a global conflict, but even if there was a global conflict, whether it's Ukraine or China or Taiwan, domestic production should be pretty important. So, when we put all that together, we're about as optimistic as we've been, Ken.