No, that's a good question. I mean, I think the way to look at it is, when it comes to penetrating the markets and I mentioned that earlier in terms of dermatology, we have -- we actually don't have a super strong penetration in the derm world. But we've started to, of course, in the last two, three quarters. So, I don't -- keep in mind though. I think the biggest thing here to note is that we're not a one trick pony, right? So, if we had just one product and that's all we were going to sell, then, yeah, I'd understand concerns for penetration. However, I mean, we have so many different platforms that can all do something different, which allows our Salesforce to go in and actually customize what makes sense for the practice. And as you heard Moshe and myself mentioned, we've seen people consistently be able to actually introduce certain technologies into their practice and with the consumable numbers that that Moshe had talked about, we do see people utilizing their units, which might sound rare and that's kind of the whole point of this. But typically when they get one unit and they do well with it, they want to add in a second or a third unit and our post-sale team, which has done a phenomenal job and our sales team, which has done a phenomenal job, are trained in the sense that they know exactly what to do when for the most part. So, I think because we have so much different technology, and then obviously the new stuff we're constantly innovating, that's why we're seeing this massive growth that we've had. The companies that we've seen who've gone stagnant are either trying to get technology from overseas rebranded, repackaged. There's been plenty of different companies that have just rebranded old technology and that's not innovation, right? So I think because of Dr. Michael Kreindel and his brand and the way he creates these things, when we give him some ideas as to what the market needs, I think that's really a big differentiator. And I think that's why we're -- frankly, we're not worried at all about over saturation.