Thanks, Anthony, and thanks, Justin, for the question. When I think about our focus on demand diversification, which continues to be a huge priority for us and our embrace of third party relationships, underlying both of them are a focus on expanding upon the many ways we build our partners' businesses. We're opening up new ways to prove the unique value of Roku, and we'll continue to do that in whichever ways are best for our clients to execute their marketing and advertising campaigns. So in 2023, we did make real progress expanding our relationships with third party platforms, Justin, including retail media networks, DSPs, and other strategic partners. And as a result, we've increased our roster of advertisers, programmatic ad spend continues to grow on the platform, and ad investment through third party DSPs is also growing well. Our strategies really have allowed us to tap into new budgets from existing advertisers while also growing and diversifying the number of new advertisers on Roku. We've built tech and enhanced relationships that actually make it easier for small and medium-sized businesses, easier than ever before to access the Roku platform. And many of these are small, but they have the potential to grow into large advertisers for us. So, to name some names for you, over the past year, we formed partnerships with a broad variety of third parties, actually, you mentioned retail platforms. We had DoorDash, Instacart, Cox, and Best Buy. We've expanded third-party DSP relationships now to really participate with all the major DSPs and SSPs. And we're partnering also with new measurement partners like iSpot and Comscore. So overall, Justin, we are serving more partners and advertisers, and we really continue to improve and expand on the performance and measurement capabilities that Roku's providing for them. So on a third-party, overall, I'm very pleased with our third-party partnerships, both in terms of our progress and our growth.