I think, Brent, it's all of the above. I think that, you know, when you look at -- so, one of the examples is VC backed companies, right. If you look at VC backed companies, their main plan is IPO exits, right? And you look at enterprise software IPO exits over the last 24 months. And boy, it is sparse, right? So, if you have a business and you're a VC and you have a business that is absolutely not a rock star business, you're not thinking IPO in 2024, right? So the question is, what do you do? You've had two years behind you. And 2022 and 2023 were disasters from an IPO perspective. Now, 2024 looks like it's gone for that kind of a business. And it's unclear whether business that is growing, let's say, single digits in revenue is ever going to be able to IPO. So what do you do, right? So I think people are beginning to get there. And I think that founders who work with these VCs and these VCs who work with founders are slowly sort of saying, look, we really don't want to fund your next round. And those businesses that need to raise a round, I think are potentially coming to market and I think they are opportunities. So that's one category. And then the other category is, even other businesses that have been owned by sponsors or other entities for a significant period and they kind of look at it as a can we get some liquidity? So, I think it is a time issue for the investors. For VCs, it is a matter of focusing on their winners and not worrying too much about their [indiscernible] whereas in the case of sponsors, it is some pressure from LPs around liquidity and so on. So I think those are the pressures that are bringing the size of businesses we are looking at, right, into the market. We are not really looking at extremely large businesses. We look at businesses in general plus or minus 20% of our size, right. We -- ideally 15% to 25% of our size is the sweet spot. We'll go somewhat smaller. We'll go somewhat bigger, but that's what we like. And so that's -- in that range, we are seeing quite a bit of activity.