Well, Vivek, understanding China right now this year, it's important to keep in context what happened in 2022 and 2023 and 2024, right? So, if you go back to 2022, we took a lot of orders for greenfield projects and had supply constraints and strong demand from our other non-China customers that effectively limited what we were able to produce in 2022, and we focused on our more strategic long-standing customers. And as we moved into 2023 and 2024, because a lot of that activity was greenfield, it wasn't necessarily being put in place to react to supply and demand dynamics. It was basically new fabs that were starting up. And so while it was funding available, those customers were able to step in and fill a void in 2023 and 2024 that came from our other customers pulling back pretty meaningfully. So, as we look at 2022, so it's been at elevated levels for a couple of years. If we look at the fourth quarter, as I said before, I thought we would see the percent come down. And it looks like it is coming down to somewhere in the mid-30s for the fourth quarter. And then so if you look at 2024, it's been elevated into the low 40s as a percent. And so when we look into next year, expecting some digestion next year, I would expect that to drop somewhere down to around 30% plus or minus a couple of points or so moving forward. I'm not going to get into the various aspects of the mix from a service other than saying, just from a service point of view, it's a less mature market. So, service is a lower percentage than sort of at corporate average percent as a percent of revenue. So, hopefully, that's helpful. But that's all I'll say on that front. As it relates to export controls, we've been getting this question for over a year now in terms of when and if and how much. And so I don't want to speculate on the hypotheticals that are out there and how to think about it. So, once we have clarity, if something happens, we'll assess the impact, and we'll have more to share with you. But for now, I don't want to speculate on anything more than that.