Good morning, John. Great question. If you just think through what's happening I think one of the key things we've been focused on and have been discussing is the CapEx. If you look at the CapEx ratio, we have been -- CapEx to sales, we've been talking about going back to the low to mid-4s, and happy to say we are on track to that. When we talk about this year, Pat touched on his prepared comments, that $100 million of the $2.5 billion that we are showing is really given by the customer. And we actually talked about a program for another about $150 million to $200 million spend, which was not contemplated, but we felt, given the program, it was a good idea to invest in that program going forward strategically, right? So those were the two otherwise, it would have been around the $2.2 billion in CapEx. So that's one part of it. The second part of the question that you asked regarding R&D, and we've always talked about the $900 million plus with the Veoneer $300 million is the 1.2 with the sales increasing, again, the ratio of R&D spend to revenue was going to decline. But having said that, we are looking very seriously into the spending of that. If it's not related to the direct launch of their program, then everything is under scrutiny. And again, in the prepared comments, we talked about it. We are also looking at capital in terms of with discussion with customers, obviously, is how can we stagger given pushout of the date for the launches or just even in terms of the volume ramps. So we are looking at staggering capital, looking at the modularity, having discussions with the customers, also a little bit in how we look at volumes on given programs by the customers, although we have to run at rate for them at PPAP and so on. We take into account the volume assumptions when we look at revenue on such programs. So we are looking all of that. So pushing out in terms of CapEx spend or R&D engineering spend, depending on the program cadence, absolutely, yes. Just to give an example, over the last three weeks, I, along with the senior management team, have spent at least about 40 hours line by line on all R&D projects, and we are looking at the value proposition of each project, what it brings to us. Keeping in mind, obviously, that it cannot hurt the future and cannot hurt the launch.