I think the macro, it doesn't feel like things have changed too much. I think a lot of stuff happened at the beginning. You have companies that are like, we're going to consolidate vendors. So basically, which one of these vendors in this space, we have five of them, which one's coming up for a contract renewal next? And those are the ones that get consolidated in large part. So, increasing our average our contract length, the way that we have, we think is going to help a lot when we look out in future quarters and think about our retention is. Because you're only going to have a portion of it coming up for renewal every year instead of the majority of your business coming up for renewal. We'll have a minority of our business coming up for renewal based on the contracts that we're doing now. So, we're excited about that. We love the fact that when customers get on consumption, it feels like to your point about macro, it feels like they're able to say, alright, we've kind of made a strategic decision here. Domo is going to be the platform that we use. And, I guess, we can get rid of these other things that are happening here. Let's go ahead and build it out. Domo's not going to charge us anything for that until we start using it. So, let's test it. And if it works, then we can cut that out of contract. And we're seeing that happen over and over again. And then equally important the fact in the ecosystem now that we have these CDWs and dozens and dozens of other partners, just really strengthens our relationship with our customer. I mean, it just happened today, RJ is sitting next to me, sent me a text from one of our reps who was in a deal, and was getting pushed around by one of the other vendors that was in there. And then, an SI got brought in, and the SI said, oh no, we're going to use Domo, you guys need to use them. They're the Company to use for this, and the relationship changed dramatically. So, we just -- we've never had people in our corner before. And we got a lot of them in our corner and they're realizing it's a lot easier to go to market with you guys than five other vendors that we'd have to strap together to try to do what you guys do. So, that's been -- it's certainly resonating with most importantly with the reps at the CDW. They're the ones that drive this and customers are having great experience and that information is spreading like wildfire.