For sure, for sure. So good, deep questions, Dan. Shows your understanding of the space, which is great. So on the publisher side, so a couple of things to note. I think we have a good relationship with the sell side, the publisher business because of the fact that we actually provide them with tools that help to drive and optimize performance of their ads. So we've had a relationship with publishers for years, and we've seen really zero conflict with them or -- based on the relationship that we have. With regard to how we build our products, we build them based on all publicly available data that we get both from the open Internet and from walled-gardens, right, who allow us and actually work with us to pull data together. So our solutions are a combination of things that are available via the relationships that we have directly with social networks, CTV networks, et cetera, as well as what's available publicly on the Internet. So we don't see a conflict there. As a matter of fact, we believe that everything that we do around context, whether it's protecting advertisers' interests or helping direct them to premium sectors or premium contextual sites actually help legitimate publishers, period. So I think there is a synergistic positive relationship with publishers that we lean into. On the IP address side, we always talk about, we don't look at the who. We look at the where, the how, the what. We really only leverage IP for our fraud and invalid traffic solutions, right? And when we look at IPs being blocked, it is -- a lot of that's going to be done on iOS devices and issues around iOS devices, which have a relatively low penetration. Those are kind of around the edges. The big part of this, though, to really dive into is we've built solutions that IP address is just one factor of many, many criteria that we look at in deciding whether something is invalid traffic and deciding the geography of where a user comes from and whether or not it's a bot. So IP is one part of a very, very rich and complex recipe that we put together to build our fraud solutions and one which we can certainly, if we had to, live without.