Yes. And I can speak a bit to the 2024 big picture macro before I dive into AI. So generally speaking, on the consumer demand side, we continue to grow our reach and increase the value of our franchisee. We hit records in just about every traffic and brand metric we track during the first half, things like brand awareness, MUU, brand affinity and so I'd say what changed over the last quarter, right? Like the credit default risk and unemployment outlook seem to be trending better than what was previously feared. But as Lauren mentioned in her remarks, there's a bit of conservatism in balance sheet management happening at the banks post-SVB as consumers work through their excess deposits, deposits are a bit slighter. There might be a few more rate hikes coming, and the regulatory rules are kind of finalizing, so that means in consumer lending, you have a dynamic, where near-prime lending has probably found a floor, but prime lending appetite is lagging a bit as banks manage their balance sheets. And sub-prime being subdued versus, say, second half of 2022 and a recovery there will probably follow a recovery in near prime. And you're seeing this show up as personal loans is growing sequentially, whereas in credit cards, you've got areas like Don's [ph] transfer that are facing headwinds relative to the second half of last year. And so anyway, as we look into 2024, I'd say there's a few possible scenarios next year, right? In a soft landing scenario, we probably look back in a few years and say that 2023 was below our normalized revenue growth rate and exiting 2024, we were above it because of those recoveries in cards, loans and insurance, now if the Fed needs to high rates materially more than people are expecting in order to fight off inflation that could lead to another step-down longer period and a more dramatic recovery on the back-end. So we think in either scenario. We've got our game plan. And we're pushing internally on being efficient. In terms of AI, yeah, we remain excited by the possibilities here. NerdAI is a chatbot trained on NerdWallet content, and it's giving our consumers a new way to engage with our financial guidance feel free to play around with it. It's on a lot of our personal finance pages. It can do things like summarize an article or help you navigate to the next relevant article. Beta is live now and like all product features, we see these things as hypotheses to be iterated on overtime and excited to have this online.