It's a good question. When I talk about it being unpredictive audit, I don't mean it's not predictor. I said the exact slope is unpredictable. It's impossible to predict. What I'd say that is predictable that it is sloping and it is ramping and it looks like it's going to be quite steep. The sustainability is, again, a very important and good question, particularly given what we went through a couple of years ago and then last year, I would say here are the indications from us at the sustainability. One of the fundamentals, if you look at the reported combined ratios and/or profitability of the auto insurance carriers over the past couple of quarters, dramatically better, dramatically better and consistently better than they were, last year, the year before and the year before that. So, that's very, very important because first and foremost, their economics have to work. The combined ratios are better dominantly because they've taken rate. I know it's gotten rate increases. They've had three years of compound double-digit rate increases, generally speaking. And that has given -- and also along the way, they've adjusted their footprint and their product to adapt to adapt the economics better. So, it's not just rate, it's also making other adjustments. And as a result of that, we're seeing fundamentally combined ratios and profitability reports very strong from all the major carriers in that you guys have seen that. You will continue, I think, to see that. I'd say the third thing is the breadth of the participation. Last year, in the year before, the surge in the January quarter was very focused and narrowly so on one or a couple of carriers. We are seeing it this time amongst all of our carrier clients. I don't think it's an exact -- I can't think of one that hasn't significantly increased their spend with us, most importantly, but also their outlook for increasing spend going forward with us, and have increased their activity much more broadly and all the other things they're doing, whether it be QRP engagement or participation with agencies or all the other stuff. So, the activity level is higher and the activity level is higher broadly, and I would go so far to say virtually amongst all of them, whereas last year, it was not so. So, that indicates to us -- and by the way, the way to talk about future months is quite specific and bullish, and credible time. So, I'd say that participation is also and the way that participating is also important. Your question about how long it lasts is a great one. If you look back at what they call kind of hard and soft markets, I think they call them an insurance. Typically, the cycles are much, much shorter for the bad markets than we've seen over the past few years. That's why Greg referred to it as generational, I referred to it as a fierce storm -- macroeconomic storm. This has been the worst auto insurance cycle in anyone's memory because it was such a deep, fundamentally hard thing to get out of between the COVID's effect on driving behaviors, but also on inflation and supply chain. And including things like tough used car markets and because there weren't enough new cars to buy. I mean it was a very tangled mess of complexity. They really had a very dramatic effect on insurance carriers and it's taken them a long time to untangle it much longer than usual. Usually, these cycles are more like, I don't know, maybe a year, the down cycle then usually get several good years after that. I am not in an industry -- at Insurance industry analyst, but I think if you read the analysts that follow the industry, their view is likely to be that this is -- we're likely at the beginning of a multiyear positive cycle because of all the carriers have gone through on the product side, on the footprint side and now all the rate increases they've had. So, we're subject to big weather events, which are really short cycles. I think we're -- we feel like and the clients seem to be indicated that the outlook is quite positive for as they can see.