Joe, thank you for the question. Really, the way we looked at it is a balanced view for FY '25, taking into account few factors. The first one is the market we're in and serving. I'd like to think of it as we are in a tale of 2 markets. The one that our customers are serving the AI infrastructure build-out, they're doing incredibly well, and we're benefiting beautifully out of it. These are the companies that they're delivering memory chips, advanced logic, be it the CPU, accelerator, GPU, et cetera. And that's helping across the board the Synopsys portfolio, the EDA, hardware, IP, et cetera. But let's not forget, there's another cohort, which is the rest of the semiconductor market, the one that they're serving mobile, PC, automotive, industrial. They are still, in many ways, trying to have a refresh cycle for their products and leverage AI on devices. For us, for that cohort, given we're tied to their R&D, we're still doing fine, but it's not delivering to similar level of growth as the first cohort. So that's from a market point of view. The second factor we took into account is the macro uncertainties. And in here, if you double-click on China in particular, the economy continue on decelerate. You layer on top of it the expansion of restrictions that we needed to take into account. Lastly, we're absolutely taking into account and so excited about closing Ansys in the first half of '25, that we need to prepare our company for this massive acquisition, not only the largest for Synopsys, but the largest for engineering software industry. So you take all these factors into account, we decided to guide FY '25 with pragmatism, and they're still guiding, as you mentioned, 11.5% to 12.5% growth on the tail of a 15% growth that we just delivered last year.