Yes. I'll answer your last question first. On the direct side, definitely, it's an impact to us. We do source semiconductors for several of our products, and that's ICs, microcontrollers and motor drivers are the three most predominant, one that we are struggling with. So far, we've been able to get through it with some expedites and a lot of freight, and we seem to be in pretty good shape at the moment, although that could change at any time. Just as an example, we're expecting, I think, $3 million in expedited freights in Q1 around that. So, I think that's definitely not been easy. Our team has done a great job. And I give some of our suppliers a lot of credit for helping us to get through it successfully so far. And then, of course, on the customer end, yes, I mean, our guidance is based on what we see from customers. The IHS numbers are built in as one factor, but the driver of it is the specific information we get from our customers. And in the releases, obviously, with the semiconductor situation, the releases in the next couple of months, certainly through the first half of the year is what we're watching most closely. And that's where we're kind of deducting a little bit of revenue based on what we see. But I think, from our situation, we're maybe a little bit better than some because the OEMs are really focusing on their higher-margin vehicles, their vehicles where they have a higher mix of content, feature content, which keeps us a little bit more stable on those. Not that we're not seeing impact, but I think that's what's helping us stay just maybe a little bit higher.