Sure Bob. In gaming, why don't I, again, break these down, as you've asked the question market-by-market, because there are some important differences? Gaming, again, I'd say from a forecast perspective or an outlook, we believe this is appropriately risk-adjusted again, so that we can continue to do exactly what we say we're going to do each quarter and through the course of 2024. I want to bring it back at least to the gaming market, which is an important part here of our thesis, which is, it's very healthy. Casinos continue to be healthy and our OEM customers continue to be healthy. We see this as a market that's growing even in 2024, anywhere between low-single-digit to mid-single-digit plus, highly dependent on the geography. And of course, we service a global market. So, that gives us a lot of confidence that this underlying market is healthy, and we see that in both again, the casinos all the way through the OEMs. Now, we've also done a lot of channel checking, Bob, as you can imagine, and we are very confident we're maintaining strong market share, both in our hardware, software and services offering. Just as a reminder, we had a major competitor that lacked certifications and was largely out of this market in 2022 and for a good part of 2023. They're back in the market, but I think as a testament to our team at CPI, we gained market share through this period. And so, we have a very sticky customer base and a higher set of installations on the floors of these casinos. So again, we feel confident in our market position. Now when it gets into the visibility to our customers' inventory, we spent a lot of work here, both in December and January, reassessing as we exited the year and as customers have started the new year, on what their order forecasts are going to be. We sell the vast majority of our equipment through OEMs. And there's only a few OEMs globally at scale. So, it's a short list of customers that we have very close relationships with. And that allows us to get very deep into their inventory levels, customer-by-customer. And that's where I'd say on average, we see six months of inventory above the normal holding that they would ascribe to. So again, I think we have a very good visibility into that, and knowing their order rates and their forecast for the year, how they're going to draw down that inventory, that's what gives us confidence that we're going to see a return to order rates as we get into Q4 and exit the year back in a mid-single-digit growth dynamic in gaming. So Bob, I'll pause there on gaming and then I'm happy to talk Retail as well.