Okay. So generally speaking and per your comments, this is not guidance, but generally speaking, there is a strong correlation between handset sales and Zedge, Ringtone & Wallpaper monthly active user base. And intuitively, it makes a lot of sense. As a new Android user buys an Android phone or as someone buys a new Android phone and as you know, we're highly weighted towards Android users, one of the early things that, that user wants to do is they want to personalize their phone. So, it's obvious that they would download the Zedge app and accomplish that goal. And when there's been a contraction in new phone -- new handset sales, typically, that has resulted in a contraction in monthly active users. So, moving on to your second question in terms of, let's call it, CPMs and what we're seeing in the industry overall, the pressures are really quite hard for us to account for. Obviously, if the economic situation declines, because of the war continuing in the Ukraine or the Russians potentially blockading the Black Sea, so the grain shipments can't take place and so on and so forth, we think that will, generally speaking, have spillover effect to the economy. And as food prices or energy prices, or just general cost of living increases, many people have to make that decision, are they going to buy their next loaf of bread? Or are they going to engage with a mobile app where either they may need to buy something or an advertisers, they are advertising something which there's not demand for? So I don't pretend to be prognosticator and sort of say, hey, we've hit the bottom, we haven't hit the bottom. What I can tell you is that, we continue to invest resources in really optimizing the ad inventory that we have to squeeze out the most value from that. And in so far as being almost halfway through Q3, we have seen some improvement in CPMs. But between now and the end of the quarter, as we all know, the world can change dramatically, just rewind a week ago and Silicon Valley Bank was not on people's minds. And nonetheless, that bank has been taken over by the FDIC.