Yes, thanks, Devin. Yes, this is Jeff. I'll give you high level. And I've said this in the past, which I hope is somewhat helpful. I realize it's not as crystal clear as you might like, but the NRRs are really different by business versus campus versus government. On the government side, which we mentioned, some of these deals are multi-million dollar deals, and they really can have an outsized effect if one or two end up having been funded by a transitory budget that does not renew. So, say COVID -era money, that is not then available. And so, there is a bit of work through that we have to do, and we did mention that there is that a substantial way, a drag on NRRs, came from certain big gov-related deals that did not have the persistence of budget that we had hoped would be there. I will say that vis-a-vis previous quarters, Coursera for Business, actually helped bump up the NRR overall. So, it's one of these things where certain segments are doing better than others. It's kind of helpful to diversify. At the same time, the C4G has got, the Coursera government has some big whales in it, and when some of those don't persist in the budgeting frame, it hurts. We do expect that, well, I say our targets are to have NRRs of 120%. And within our business, in terms of the buyers and the learners, we do see pockets where the NRRs large and healthy, and what we are trying to do is basically identify those use cases, put more effort and attention towards selling and supporting those, find those use cases that might shake loose because the budgets were a little bit more transitory, and don't do those as frequently going forward. Ken, anything you would add to that?