Yeah. Tim, thank you, and thanks for the comments and thank you for the question. Obviously, this is the topic of the day as you point out. This is probably a challenging a global environment as any of us have seen certainly and as long as we can remember. As we think about, and Karen, used freight as an example, we have seen -- we haven’t seen a consistence either one directional price increase on all of our commodities number one or number two, consistent lack of availability on commodities. So, it’s been a moving target, really throughout the process and we expect that all to continue basically through the next, at least 12 months to 15 months or 18 months. So our adaptability to that has been key to us delivering, most importantly, the ability to ship to customers, and then, secondarily, the ability to deliver on margin. As we look through to what has been most challenging. As you point out, chip constraints are a broad term, and obviously, we have a lot of different chips that we use in different products and that too has been a little bit of a moving target. We got out in front early with some of our suppliers and partners and we have worked hard to be a good partner to them through this process, which is we have tried to give them as clear a direction as to what we need as possible and so what that’s allowed us to do is, is be more predictable for them, which has allowed them to be more predictable for us. Now those challenges have impacted us in different ways. So, for example, we would make a sensor, which has a certain chip and we might be down for a week on the development of that sensor which holds up some of our orders. But we’ve been able to sequence those such that we delivered the results that you’ve seen. Now this -- as I pointed out, we don’t expect the world to get any better in the foreseeable future. So we are using all the levers we have to continue to prioritize, as I said earlier, one, to be as, Karen, used the expression, be the customer -- be the partner that our customers can rely upon, and second, to meet our margin expectations.