That's a really good question and I get that often and I don't have a magic the crystal ball to know why it has not. But it really hasn't. I've got -- or I should say we've got great relationships with folks that bring these devices into the country. And as it sits right now, we're one of the first come first serve folks to get called. And we're looking -- also looking at manufacturing our own. So that, like I said, said earlier, we've got 35,000 devices already out in the field right now, that will be activated, we expect in the next couple of weeks. Well, maintaining that supply is very important, because the salesperson cannot run out of tablets, or they will bounce to another competitor. So to be able to do that 30,000 40,000 50,000 a month, you really need an excess of 20,000 tablets. So one of the things that Tony, and our sales directors are doing is actively every week, modeling this out, and making sure that we have plenty of devices out there. And we never get throttled. So if we see something coming down the pipe in 30 days, you know, maybe a little bit, hey, this is you guys are only going to be able to supply us with x tablets. Then we've got, somebody that we can call and get a backup and make sure and we'll fulfill that number will be fine. But now we have not seen the price increase substantially. It's like a fish market prices go up and down a couple of bucks, but nothing more than a couple of dollars. We're still looking in that $83 range per device. We don't, and we really haven't been throttled. The only time that we've had to throttle is when we've had a huge sales burst. And I'll give an example. Let's say that there's great weather coast to coast, and sales just explode. For example, last week, we had a day where we did over 2000 enrollments in one day. If you have a couple of those days in a row, then it's more the cash flow challenge to get those devices than it is supply chain or inflation.