Yes. And let me talk, I think, maybe jump to some of the macro stuff, because we track both customers we sell to they are very large and they're public companies and also some of our competitors that are extremely large. And we -- I think some people try to put us in those buckets, and we don't seem to track where they're tracking because they have such a hardware component of their overall sales. So when you have, of course, COVID was the logistics issue with hardware. And then you see some slowdown with people buying endpoint from its laptops or servers, but they still continue to buy security, and that is our leader on that side. So we don't -- we have not followed that trend of some of the companies that reported last week. And we have looked at this quarter, after quarter, after quarter. So if you look at the ebb and flow that we have at Climb, it's really vendors performance, right? A large vendor would underperform like Q1 with Sophos. We were down with Sophos and they had some challenges with some of their ERP. So there's always some kind of reasons for it, but it's not typically a market thing. And here's what I tell my teams, and I'll tell our investor community, and that is we have a broad enough portfolio that -- and we have a lot of sales cycles. So if we're not selling in one discipline, we'll start looking at the other. Our teams are highly compensated on gross profit. So if we're not bringing in dollars, they don't get paid. So they're aggressive that way. And that model has worked for us, Howard. The model of us looking at new vendors and putting the vendors that are not performing at a high level under our Elevate team, so we don't spend as many sales cycles or energy, and we'll just keep fine-tuning our model. But the other thing is, we're still extremely small to the market that we sell into. So we can just change rapidly. And we keep our ear of the ground as far as, hey, do we need to make some changes here. We talk about it continually. And we have both sides of it, right, the vendor side and then the, like I said before, the acquisition side.