Yes, it's interesting, I think, historically, we had done a pretty good job and our team on that product line is knows the space is very skilled at handling the supply chain there. That the crazy level of cost changes and kind of inflationary pressure both on materials as well as logistics, over the last call it four or five months, there was no way to predict that we -- the reason we were getting some of these larger orders, and I talked about this on prior calls, is if you communicate with the customer and say, look, the sooner we get this order, the sooner we can lock up this gigantic amount of copper, for example, that we need to have to go inside a hybrid fiber cable, you've got fiber on half of it, and then huge pieces of large gauge copper, that are carrying the electrical signal on the other piece of it, that copper is not cheap. And hedging copper prices is great. And that's something that the team knows how to do around the supply chain, and the kind of pre finishing work that we use for some of our bolt cable with some outside suppliers, the day-to-day or hour-to- hour changes of some of those materials was just impossible to get right. So we chose to service the business and make sure that we were keeping the customer happy versus saying, no, we're going to put major delays on here, because we're unwilling to pay for this. I think it's important to note that even with the ding to the margins, if we strip out this concentrated carrier business, the rest of the business held up just fine. We got some -- there's some pressure on material costs, okay, there's some pressure on wages, okay. But we managed through that we can take price increases. On this Tier-1 stuff, you really can't take a price increase. If you want to never do business again with someone, you go back to him in the middle of a major build and say, hey, all your models are wrong, take your prices up, because we're increasing things. So the good and the bad of getting large POS is we're locking in pricing. We managed through it pretty well. And I think it's even with margins being pressured, it still drops a ton of money through the bottom line, because our SG&A doesn't really move around much on a normalized basis. And our R&D is minimal, and CapEx is minimal. So we can still make a lot of money, even with margins being pressured. Obviously, I'm all for margins being higher. But I think it's important to note on that business in particular, that the short term chaos was just something that we had our eyes on everything we thought we could and some things move. So we got caught there. And we chose to service the business.