Hi, Cory. This is Jed. I can take the first question in terms of channels. We were pleased with the performance of both self-serve as well as multi-loc. I guess starting on the multi-loc side it grew at approximately 10% a healthy growth rate. And more importantly obviously that channel is made up of some sub-channels as well, with enterprise being the majority and the largest one there. And in fact, that business saw in-line performance with what we saw in Q2. And those are our most sophisticated advertisers. And so, that demand continues to be very strong. We did see some slight weakness in the mid-market channel, and we've identified some areas that we can take action on it and have, in fact, begun to do so. But overall, we're really pleased with the demand out of the marketplace, and the products are resonating with our most sophisticated advertisers on the multi-low side. We continue to make progress on our attribution capabilities, our off-Yelp offerings resonating in the marketplace, new ad formats, and ultimately when you look at folks in this type of macro economy, they want -- we are very down funnel way for them to spend money and receive quality leads. So, we're happy with where we are on the multi-location side, and of course, we have a deep product pipeline that we are looking forward to going down that path in the future. In terms of self service, that 25% growth year-over-year, really, really healthy, now makes up about half of our acquisition were SMB, and I've made a host of product improvements there. When you look at the conversion flows for both purchasing ads, claiming a business page on Yelp, recommending in product suggestions for folks to drive more out of their self-serve spend. And then, of course, we've also use paid marketing in a really effective way, and I've had opportunities to drive a lot of growth on the self-serve channel through that as well. So, they continue to remain very course strategic pillars for us moving forward, and look forward to them to continue to drive growth in the future.