Yes. Jason, I'll jump on some of this and let David chime in. Yes. So the -- we've often talked about new developments that occur in our marketplace, the exchange that sometimes favor one side versus the other, imbalances of CPMs, bid jamming by publishers in the beginning of header, and we all kind of feel as though, despite the fact that we had to do this on a 90-day sprints, it tends to reach an equilibrium at a certain point. I think our feeling is that although, we implemented app-ads.txt and sellers.json per the rules of the industry that some of it was unfairly -- unfairly hurt our publishers and I think they feel the same way that there are some legitimate resellers out there, some legitimate avenues to acquire their inventory that was profitable for them. They felt very strongly that it provided value-added, but buyers kind of approached it with just one-size-fits-all and if it's not from the direct source, we're going to pause it and review it as it comes across on a case-by-case basis. So I don't think we've seen the full extent of either initiative, but I also feel as though we've seen the bulk of it, and that over time, I think we're going to see a balance return to more equilibrium that would help the publisher. And I would say to answer your question about mobile and video so app-ads.txt disproportionately affected video on mobile in international markets. So you saw a kind of a triple -- trifecta there from the application of app-ads.txt and again, I -- our gut tells us it swung a little bit out of balance and it will come back, but that's it. Listen, it's really good for the industry and if we got dinged by it slightly, I can't imagine what other exchanges earns, well curated, well lit, well policies are, so I think it's good. Anytime you can create greater efficiencies for buyers to reach resellers with less fees along the way, that's good. It puts more dollars to working media, so we are totally leaning into it. We just think that like any initiatives be it GDPR, be it Google's move to first prize, there's always going to be this period of uncertainty, may be overreaction on one side versus the other, but over time, I think it's good for the industry. We aggressively enforced it, and I think it will shake out as the quarters go on.