Well, I think it's a -- actually a great question and one that, is very hard to try to quantify at the level that is -- got real detail. But I think what we would be able to say from what our best understanding of what we've done -- seen is that there are around 600 or so centers that sort of actively are doing stroke, interventional stroke or mechanical thrombectomy. Of those, how do we sort of look at who's fully developed and what does that mean? It's hard to know what that means. I think there's only a small percentage of those 600 that are doing over 100 strokes a year. So, if you're trying to slice and dice it differently, that would be one sort of fact I think we could add to the discussion. But what we see is, as I sort of tried to share with that story in answer to Mike's question, the nature of this growth is still real and it's happening sort of on a moment-by-moment basis as centers get new people and new staff and they have different motivations and passions. We're seeing that stuff happen, and then that growth might taper off for a couple of quarters as they digest it. And sometimes their capacity is limited, they only have one room or two physicians doing this and they need to hire more people. So, there's a, by definition, sort of built-in regulator, if you will, to that growth, which is unfortunate, but it's, by definition, necessary. And it still really is -- until we have state laws or some form of sort of reimbursement structure that changes this, we're going to see this play out for the next number of years, where it's efforts by people in the local community who do -- who drive this. And sometimes, it's physician-driven, sometimes it's stroke coordinator-driven, sometimes it's EMS-driven or local health folks. So, it really does vary. But what I can tell you from being out in the field and talking to a lot of people is the passions are high. There's a lot of interest and momentum. There is, in my mind, no risk that this is going to continue. It is well sort of taking hold. It's just a question of how fast does it happen?