Sure. Well, that's absolutely right. Even as COVID cases spike and we obviously can't predict the macro environment, I think both our customers and we are better prepared for sort of whatever comes. And I have to hand it to Dave and the entire go-to-market team, including customer success, who really led with empathy, and trying to understand what customers are going through because all of our customers are experiencing this a little differently. We still have cruise lines and airlines in our business base; we also have companies that are up 300%, 400% as a result of being COVID benefactors. And when you look at the diversity of all of that, it really means that our teams have to be really dialed-in to what customers are prioritizing and what they care about. And I think Dave has not only hired well, and up-levelled some of our leadership across our sales teams, he supported some of our talent that was here before, he's brought in folks like [Indiscernible], who are really up levelling our customer service. And he often talks about this, it sounds very boring, but just being rigorous in the hygiene of managing the operations of day to day sales is really important and so forecast accuracy has improved. And then finally, I would say, Dave, and the team are really prioritizing a focus on value on helping our customers really understand that quantifiable ROI, we often for customers, build them a business value assessment. And then we go back and we look at how are we delivering on that business value assessment. And so when you think about the sort of contradiction that our customers are in, where they're trying to expand their digital offering, and grow their revenue, in this environment, and at the same time, reduce their cost pace and become more efficient. Those two things can really be in conflict with one another. PagerDuty helps you with both. And it's been important for our teams to work hard to help our customers understand that. But I'm really pleased with how the teams go. I mean equally I would say, that product organization delivered a lot of innovation at summit that was really received by our customers and the balance of our organization, I think you'd be lying if you didn't say people are fatigued by shutdowns and by not being able to go into the office and collaborate et cetera. And our teams is really continued to grind and show a lot of grit in putting us in a better position going forward. So, I am a lot more confident in our execution, but also like what I'm seeing in pipeline in just the kinds of conversations we're having with customers and how they're sort of settling into their own new normal and focusing on some of those strategic transformative opportunities as well.