So, I mentioned half of this, right? And I said bookings are flattish compared to last year, and at about a 25% to last. The other piece of it is retention, right? And I said last quarter that it went down, and we expected the continue to go down, because we also said that we had that large deal that we announced that came in after the end of the quarter, but we mentioned it last time for the RPO change, and it hit this quarter Q3. So, we had another quarter of lower gross retention rates than usual in part because of that large single customer. Now, annual gross retention rate in general is down by a few percentage points from the high 80 to the mid 80. It's still decent, but it's not as good as it was before. By the way, E&P had lower gross retention rates this quarter than M&T, and in E&P, half of the churn, very similar to last time, was reduction and not full churn, so it's not customers completely leaving us, but spending less. Less than 10% of that reduction was because of product or services gap, and the rest is budget, price-related services that are no longer needed. So, net-net what we're seeing is lesser gross retention and lesser new bookings, which are and have for this specific quarter ended up with a negative impact on subscription revenue. Now, we're expecting and have expected this because we've seen that come towards Q2 and already saw what's going to happen in Q4, but likewise, we could already see what's expected to happen in Q1, or we're seeing this balance given the different numbers that we're seeing. The question is for next year, right? Is the gross retention going to pick up again? And is the bookings going to go up again? I already mentioned earlier that productivity is higher than last year, because we've also released some of the people, and it's really a question of are we seeing better quarters? There's some upsets in Q4. We're seeing a lot of interesting demand. There's some interesting deals. We're very cautious, and obviously we don't forecast bookings, we forecast revenue, but by the end of Q4, we'll be in a position to tell you what's happening to booking. We have some reasons to be cautiously optimistic about Q4, maybe being different. But let's wait and see.