Yes, you're exactly right, and I'll elaborate, but you hit it spot on, right? Like the bigger deals out there, which I know you're not saying they are, but those really aren't applicable to the mid and small-cap and lower universe. So, guys that are still -- the bigger guys who still have healthy equity valuations, you see stock-for-stock deals, you see proposed hostile stock-for-stock deals, and those are for all the same reasons that people have always done those, right, to scale up, cut costs, and get bigger. On the smaller side, I think it's totally related to the things you said, in addition to the public equity valuations are depressed at these size of companies in this industry and whenever a public-to-private, which used to be a larger multiple transacts, now you're forcing the private to take on the public discount right out of the gate. And in every single situation that I've seen bar none, the private company, no big surprise, is marking their book at a significantly higher number than what the smaller microcap public guys get marked at every single day. Borrowing costs, it's a lot tougher to underwrite these things that 9 -- or significantly greater than 9% as it was 3% for the last several years. And then on the seller appetite, we absolutely see it. And even though oil properties or oil properties, they still have a lot of gas in them and where gas has gone really drives that kind of incremental value for some of these sellers and it just doesn't make sense from a risk/reward basis for a company our size to underwrite optimistic commodity price projections going forward. And I'll even add a fourth one on, again, no secret, the regulatory environment. While I would say, from like a media perspective, it's gotten a little bit better, it's still very serious. It's still very tough. States are still coming down and monitoring company's activities and companies very small producing wells and P&A obligations, way more than they ever have and the U.S. energy stays on top of that very much. But a lot of these smaller deals historically have always had a significant P&A component, shut-in component that came along with them. And there was always some tricks that people and companies would do to, kind of, kick that cane down the road, I think you still see people doing that now. But that game is ending. It's not if, it's when. So it's really become as much of a part of the transaction calculus as the other three items, that I mentioned.