 Wow, Mark, some serious questions. Yes, big ones. I mean, all of these are classic business issues, right? How do you compete with the incumbent? How do you make it through a period of high cost? How do you think about product development and innovation? How do you get retailers to listen to you? How do you build awareness for something that's brand new? These are all the challenges of virtually every business worth building.