Yes. I would say, that's roughly right. We started with a buildup approach of a low end that is booked and we're executing toward and as I mentioned on track and on schedule to deliver. So that we consider in the bank. And as you move to that mid part and even to the upper part of the range, we have things in play that are well in hand to get there, again, leave the IRA aside. So I realize that, this may appear as, obviously, lower than what, in some cases, expectation with something up to $500 million this year, as we looked at our two-year view before. I mentioned the one deal, where we're taking a much lower part of the content but higher gross margin, which I think is important. But, yes, I think your characterization and in terms of the lower end of the range, we feel, obviously, quite good about, given the nature of where it started from. And then, I think, a very strong confidence in getting the mid to upper part of that range here as we progress a year. And our view on that is to also with every quarter, we're going to be much more knowledgeable. We're going to have another 60 to 90 days of bookings of seeing how we're executing and seeing things that pop in, maybe, that we didn't even see that could be things we could turn around for rev rec in year. So we designed the forecast to essentially, every quarter, tighten that range up and just build that range. And obviously, in an ideal world you -- because of the nature of being conservative here, is that we're going to be able to tighten to the mid to higher end of that range with every quarter. That’s what -- that was the intention of how we built this forecast. And, obviously, as we get into the second half of the year, be executing strongly toward -- ideally toward the higher end. And if the IRA things come in as planned, I think, we're going to have an excellent year.