Yes, so -- yes, thanks, Theo. So, the inflationary aspects and the logistic bottlenecks are in the same -- coming from the same place, principally, the semiconductor suppliers, right? So, sometimes, our suppliers decide to increase price and other times they -- to get chips, you need to pay an expedite fee. And what I want to do is talk a little bit about that. So, in the quarter, we had what we call cost inflation of 440 bps. And David Kang asked last quarter about whether or not we were going after price or surcharges or recovery, and we are doing that -- we were able to execute on 110 bps of price recovery. And then we had favorable mix of 240 and that left us net 100 bps. What we would say about the environment is that inflation is moderating. Hopefully, that persists. And our recovery, as we look forward, will improve, right? And I'll talk a little bit about the recovery in a second and how it lines up with our business, right? Some of these expedite charges or these cost increases, they're nearly instantaneous. So, the recovery takes a little bit of time. So, we think with the environment, given no change in inflation, there will be net positive by our Q4 fiscal year 2022. And a little more color on the recovery. Our business cycle -- we kind of have three different business cycles; our short cycle business, which is really tied to our e-commerce and all of our price/surcharge actions are in. Our mid cycle business, which is our international mobile network operators, that takes about a quarter or so to get in progress or in place, or for that backlog to work its way out. And we have that in place and we'll start to get some lift from that going forward. And then our private network business is a long cycle business, and that's -- that'll take a little bit longer to play out. So, that kind of highlights our -- we did have significant cost inflation in the quarter. We have started to execute on our price/surcharge recoveries. We thank our customers for their incredible cooperation in a difficult environment. And we think over the next couple of quarters, we'll be able to fully offset the inflationary pressures, as long as the inflationary environment does not deteriorate. Is that helpful to Theo?