 It's just tough to keep your head. Again, I'll say it over and over again. Roughly 100 million millennials, average age 34. Roughly 100 million Gen Zers at average age of 16. I mean, demographically, this country's never seen anything like that before. And the village is getting bigger.