Yeah. Thanks, Ralph. So there are -- there is a confluence of factors that are occurring this time, which are distinctive, right? They are different --the underlying drivers are different than the last time around. So one difference is the fact that it’s -- the carriers have another rep under their belts, right? And I think are better positioned this time to react -- to respond quickly, having learned some lessons from the last time this occurred and we are hearing some of that. The second is just the underlying drivers. So in this case, you have got this confluence of events. Number one, being miles driven coming back to almost pre-COVID levels, I think we are at 96% of pre-2019 levels of miles driven and so accident frequency is going up as a result. What we hear from the carriers, this was largely anticipated, right, and so perhaps not a driving factor relative to your expectations. But number two is, increases in levels of severity and this was not completely expected. So they are seeing more serious accidents, right, and more bodily injury expenses associated with that. And they are seeing, as you mentioned, supply chain shortages, labor shortages, which are making the cost of repairing and replacing vehicles more expensive. And then you layer on top of that, Hurricane Ida came through, again, not an unexpected events for a hurricane to Atlanta and Louisiana. But for that hurricane to proceed and flood good chunk of the Northeastern United States wasn’t expected, right? And so it is higher frequency, plus higher severity, plus catastrophe, all coming together at the same time, some of which was unexpected, which is making this a particularly sort of sudden shock to the system. But back to my first point, I do think the carriers this time around are at least better prepared, right? The playbooks are pretty well understood at this point and so they go through the motions and they will all -- we anticipate they emerge kind of back to where we started once rates have been normalized.