We'll, look at them. It's hard to totally get a grasp on it today, but you can probably look at travel, and airlines, and data points, but contracts are pretty much in full swing. I think we have a lot of trade shows are happening in -- back Las Vegas is starting to pick up. The big things are. There's a lot of different elements. There's summer camps. There's little league baseball. There's seasonal [Indiscernible]. There's corporate and promotional, which is probably maybe the only area that we probably would see that could still be a little bit weak [Indiscernible] pressure on corporations because of higher-cost, let's say, for example, but it's hard to say where all the puts and takes our because we don't have all those data points. But I would say, overall, the market has been very robust. And I think one other, I think key element for us, which is also growing our revenues is don't forget is that people are still looking to onshore their products. I mean, either screen printers, large national accounts, some of our private label customers, brands that we do business with, and some retailers. So I mean, people are looking to buy more product closer to this hemisphere, which is also a big positive for us, which we're seeing lots of opportunity to continue growing sales. So all these things together, look, we feel we're in a very good position. We don't know if the world is going to fall apart, but so far, we've had good run in Q1, and we're little bit more cautious as what we're seeing today. But hopefully, it will continue to have the same type of results as we move through the balance of the year.