Thanks Mike. I mean the target pool where, if we stick very close to our call point, which is open vascular surgery, they are on 25 targets with more than 5 million or 10 million of revenue. And so, we obviously know who they all are. We have ongoing dialogue. Those targets product lines are owned by about 18 companies. And some of those companies have never done divestiture. So, we've been very close to those targets, et cetera. But we've also expanded a little bit. We've looked in an adjacent field, cardiac surgery. I think, some cardiac surgery products are, would work better inside LeMaitre than others because some are crossover used by vascular surgeons and others aren't. But there's a strategic question there about, do you want to get in a cardiac surgery and how much and which products? And then also on the other side, another immediately adjacent market is endovascular. And while some of the products, there are dozens of products that are endovascular, some are more used by our physician specialty, the vascular surgeon than others. But what you run up against there is much more competitive markets. A lot of bigger players in that space. And then also endovascular products get used by other specialties like interventional cardiologists and radiologists. So strategically, we're factoring all of those things in. The good news is, I think, as I mentioned on previous calls, we've been active with letters of intent over the last couple, few years. Sometimes, it's valuation. Sometimes, there's a divestiture from a large company and they want to sell us a bundle of products and we want some, but we don't want others. So, we might bid just for what we want, but they don't want to sell the garage without the house, et cetera. So, I think that's some of what we're up against. But I would say, we're not discouraged at all. I mean, to state it positively, we're waiting for our pitch. And I've done this long enough that I know doing an acquisition that isn't strategically on is very painful. It takes a long time to unwind that. And you're much better off just waiting for the right strategic target and at the right price. And so, in the meanwhile, we're just building our cash. And I'd say, if I could just add one more idea it's been a nice opportunity for the Company, if you will really get the house in order with respect to regulatory and quality and salesforce optimization and all that. So, you see the Company performing well while we're building the bank account. At some point, you'll get news from lame, but that I hope answers your question