Absolutely. So, yes, so first of all, with regards to our gross margin and operating expenses assumptions as we look out to 2025, Wamsi, so we had already assumed an improvement in our cloud gross margin as we scale through 2025, we're making good progress on that. So that definitely is an opportunity for us from the exit of 2022 out to 2025, an opportunity for us to grow our gross margin rate coming from that scaling of our cloud business. To your point, we also are anticipating operating expenses efficiency improvement. So, although we're not anticipating to cut significantly out to 2025 with dollars, again, as we continue to grow, we are anticipating efficiencies there. So that's what's driving that operating income improvement. As you know, we have big headwinds, whether it's currency, whether it's Russia, we weren't able to offset all of those headwinds. There were significant headwinds to us from an EPS standpoint, but we did mitigate some of that. So, thanks for the cost discipline approach that we have, we know that we can operate efficiency. So, we're not planning any significant changes and reductions over time. We have done some restructuring, as we mentioned. We mentioned it last earnings call and this earnings call, but nothing materially incremental looking forward. So, it's purely coming from public cloud gross margin improvement and expansion and operating efficiencies as we continue to scale both at the gross margin and operating expenses perspective. Moving to your kind of second question, I think, with your follow-up question in terms of free cash flow bridge from 2022 to 2023. So, again, we were pleased that we were able to still meet that $400 million, but we did have that $50 million one-time benefit in Q1 of '22. So, if you take that kind of underlying number that we have as kind of a recurring free cash flow, take into account the fact that we are growing profitability, so we, obviously, get a benefit and durable free cash flow from that. That, unfortunately, is being offset by restructuring. So, restructuring -- we have incremental restructuring in 2023 versus 2022 and those higher cash taxes. So that's the bridge as you get from '22 to '23 free cash flow to get to our new range of $320 million to $360 million.