Thanks for the question and thanks for -- thank you to everybody that's going to come up as well. We are really excited to talk about these results, and also give you a better glimpse into the environment that we're operating in. So I think that's a particularly notable way to start to analyze, what we're seeing in sales cycles, what we're seeing in response to customer implementations, customer priorities. I think that one of the great things that you have as the - as a Braze customers that once we get you up and running quickly, and as you're correct, that we've been very focused on time to value over the last few years. We get you up and running in a fashion that is customer centric. So, you're obviously going to start on one or a few channels, you're going to start on one or a handful of platforms, depending on where you either have your current priorities or where your user base is focused. But in implementing Braze, what we always make sure happens is that you're integrated at the platform level, and then the data flow is vertically integrated all the way through to the channel with our orchestration layer, which of course, is customer centric, sitting in the middle. And from a priority perspective, what we're seeing customers do is that, obviously, they want to be able to kind of defend the customer bases that they have, we're seeing an increased focus on getting higher ROI out of your acquisition investment, which means that people are trying to improve their retention rates or trying to improve the pace and the kind of -- the turning a funnel into a pipe, if you will, so that they're not acquiring and having large drop offs at each stage as customers kind of develop habits and become more committed customers over time. But those are generally always on priorities with various customers. So what we're seeing overall, I think, amongst their marketing and their business priorities are going to be a focus toward those things that are ultimately higher ROI focused on first-party audiences going through, things that are going to maximize retention, maximize lifetime value, improve the ROI of their acquisition spend. But we're not seeing necessarily a shift in those priorities with people that are Braze customers. But what we do see in environments like this is a focus from what was traditionally advertising focused acquisition spend toward caring a lot more about retention, activation, and really making sure that those acquisition investments that they've made either ongoing right now or in the past for maximally effective for them and have the maximum ROI.