Yes. So it's Kevin, listen, as it relates to stability and production schedules, we're seeing that now. I mean, there's some element of disruption in COVID that remains, but we've seen a significant improvement throughout the year. We'd expect availability to continue, obviously into 2024. So should see some benefit there. Material inflation was significant in 2023. We expect in some areas, including semiconductors that will remain significant in 2024. We're doing a number of things to address that. One, changing semiconductor partners, really across all the semi categories from core semis like SoCs, analog power PMICs to peripheral semis. So a lot of work being done by our engineering and sourcing teams, establishing commercial agreements or partnership with the Chinese semiconductor space, which is ramping up capabilities very, very aggressively. And we're deep into that and are going to take advantage of that opportunity both to serve the China market as well as to bring some of these into the nine China market. So that'll free up lower cost alternatives for ourselves and our customers. As it relates to customer recoveries, listen, those are always challenging discussions, but given where we have contracts, given where we are from a financial standpoint, we are passing 100% of those costs on to the customer. Again, it's not a simple discussion. It's not an easy discussion, but that's what the commercial team or how the operating team is operating. And that's something that will continue to the extent they're interested in some of these lower cost alternatives. There's an opportunity for us to jointly benefit and we'll put those in front of them. But as of now, that's kind of the state. So the material inflation is relatively high. And then we're very focused on labor inflation in places like Mexico, Eastern Europe, North Africa. So those are areas that we're watching very, very closely. And then last item, I should say, it's not related to the specific inflation on material or direct labor. We're very focused on continuing to prune our cost structure to provide additional room and ultimately additional margin.