I think what drives the channel, I mean, there's a lot of discussion about channel programs and their margins. And they, and all of these, I think that has the least effect on the channel performance, and I'm sorry, here, but when sales, people would like to say increase margin, everything will follow. I don't think that works. First, we provide good margins to channels, and it's a good business. But at the end of the day, it's every deal, everybody wants to win. So if you work together, and everybody wants to win with something that we are very familiar and they know and they feel that they can deal with. And I feel that for a long time. And again, I don't want to go into the past, we've taken more and more ownership was our deals, we worked more closely with customers and the channel role. The channel, by the way, is involved in all our deals, I think we're the only vendor with 100%. channel, but the role of the channel became a little bit smaller in some of the deals. And I think one of our tasks is to actually make the channel roll bigger, which is actually making the channel to work harder, which is get the channel to bring us customers, but also support the channel in a much better way because when people work together, we are committed, we see how we win, we become motivated. And again, when you win you also, all the margins and all the programs take effect. And I think we're trying to invest more and more invest in it's a lot of education, it's a lot of working closely with, I think we get a lot of good feedback recently on both the programmatic side and also the field side. In the programmatic part, I don't think again, we can do more, but I don't think that will create the big differences. On the field side, we can do much, much more than what we're doing, we need to educate every field person, every channel person, every account manager person how to work together with the channel. And I think we will do that we can get a very, very nice yield and increasing the effects that we get from the channel. Again, I was born, I built a lot of the security channel that we see today. Not a lot, all of it didn't exist, when we started Check Point, big part of it. I don't know if it's 60%, 70% or 80% of the channel partners that exist today in the marketplace. We're born and raised with Check Point, and I think it's our job now to win them again and to make them work. We've asked them for us and for the customer by the way, it's not for us, it's for the customer to bring them the best solutions.