Hey, Pinjalim. Yes, let me unpack that for you. So, you know, first off, if I just step back, we were actually very pleased with our overall performance in the quarter, including on cloud coming in at 29% year-over-year growth. Broadly speaking, I'd say it played out as we expected it would. If I think about the pieces in that, first-off, there was nothing unusual or one-time in Q2 that didn't recur in Q3 to just take that off the table. But if I think about the performance during Q3, as we look at our performance across the segments, we did really well in both commercial and enterprise, which as you know is our sales led motion and then we drive the consumption after we've secured the commitments. And then on the SMB side, which is predominantly in the self-serve motion, that piece remained soft, and that's been soft for a little bit of time now. So even that played out as we expected it would, but it was basically consistent with where it's been. And so just given the relative growth in monthly cloud versus the rest of our cloud revenue, that's what drove monthly cloud to 14% of revenue versus 15% in the prior quarter or 16% in the year ago period. So I'd say broadly speaking, our sales motions are actually working quite well, both in terms of securing the initial commitments and then of course working with those customers to ramp their consumption. If I think about the seasonality and all the different elements you called out, In fact, in a way that's just reflective of the nature of consumption, which as we've said can fluctuate from time-to-time. If I think about consumption patterns across the quarter, though I'd say Q3 was generally stable across the board, as we mentioned earlier. And so overall, when I look back at all the moving parts, we were actually quite pleased with our cloud performance and we look forward to delivering a strong Q4.