It's a great question, Tim. I'll take the first one and then come back on the ROI and is it changing. The good news is any of the customers we serve, even our big two that we report on because they're above 10%, on an overall percentage of their spend, we are a very small percentage of what they do. And so what we do spend a lot of time talking about is not just what they spend with us, which is kind of like what's above the water level on the iceberg, but there's huge spend that they have internal with other vendors below. And what we really spend a lot of time saying is we can actually help you save money. We can help you be more agile. We can help you improve your customer experience and your loyalty and the market share you get from your end customer by doing more with us. And as long as we continue to bring those kinds of proactive ideas, it does exactly what you were talking about in your question, which says, we can bring value, and therefore, it has a great payback. Therefore, it's a good spend. It has a good ROI, and it could accelerate our sales and our sales pipeline. So that's what we're spending a lot of time with customers. It's great to be coming out of COVID and get face-to-face with customers. I've been with two in the last two weeks that I hadn't seen face-to-face in a while, and we're just seeing that kind of engagement, but there is still that pressure. And that's why I think when you then try to maybe correlate the strong Q1 and what you're hearing and not raising guidance at this stage is, every customer around the world is also feeling that pressure. So we get approved every day that we can bring them more value by doing more business with us than competitors or internal spend. So it's still an effort to do. I would say on the second part of your question around ROI, I think in the core cable and telecom space, I think the ROIs are still similar to what they've been. I don't think there's been a fundamental shift – what I do think has changed, more competition, more commoditization of voice and data, more need to recoup the big investment in 5G. Therefore, if you can bring value-adding ideas to help them put more money in their pocket by doing those things like agility, leveraging platforms, reducing complexity and customization, then that's a net benefit to us, we got to prove it every day. I'd say the sales cycles are similar, where I think sales cycles have gotten shorter is on the digital CX because of what we talked about before. The world has gone digital. Everyone knows that and they want to respond accordingly. We've got to prove our solutions. We'll help them do that better than anybody else.