Absolutely, Steve. I think you're absolutely right. The buyback scenario is dependent on the timing of the close. But regardless, let me just -- I think this morning you saw the Board expanded our authorization -- current authorization, $2.5 billion. I think, if you remember, Adam mentioned in his prepared remarks that, in Q4, we were unable to complete our Q4 share buybacks due to the restrictions that are associated with the Mobility transaction. So, in October, like starting next week, we will therefore, we will be executing an accelerated share repurchase program of $500 million, regardless of the timing of the close. So, think of that as almost like a catch-up and taking advantage of current market situation as well. Post-close, we will execute a series. Obviously, it will depend when in Q2 it closes, but we will execute a series of accelerated share repurchases. We'll start as soon as the Mobility transaction closes and we've received all the cash. We probably won't do a full accelerated share buyback on day one itself for the entire amount. We're going to do a series of buybacks. And the reason for that is we're trying to balance the impact of interest costs along with the benefit of the WASO, like you suggested, on the calculations we've run as a balanced approach actually maximizes EPS. So that's what we're going to do, which means, by the end of FY '24, we still won't be completed fully with our buybacks. I think out of the $2.5 billion, I expect about $1.5 billion, $1.7 billion to be completed by FY '24, and in FY '25, we'll complete the balance of that transaction. I think from a WASO perspective, I'm looking at end of '24 and the range of that 126 million, 128 million shares, while in '24, again, depending on how we manage it through FY '25, it'll be in the 115 million, 118 million range.