Yeah. So, David, I think a lot of the topics you hit was relative to when do we become profitable. And I think that's a really, really tough question to answer, and for a number of reasons. One, we really - we've been operating in Indiana, Pennsylvania, New Jersey. We have been operating under out technology stack that allows us to retain customers and to convert customers as they come on board. Actually, I should that convert customers. So when we go far someone and they actually fund their accounts, that's the conversion rate. Under our new technology, the conversion rates are much higher; much, much higher than we used to have, so we're excited about that, and retain those customers. So if we don't have an app in places like Indiana, Pennsylvania, it's hard to keep those customers on your platform if the only place they can wager is on your PC. So those factors play a very, very large role in the long-term value of that customer. So we've got a lot of experience with TwinSpires and even our days in Big Fish, Bill and myself and our team understanding the value, the long-term value of a customer versus the cost to acquire that customer. So as long as we can continue to acquire customers where we know the value, the long-term value of that customer exceeds what we're paying to acquire that customer, we're going to continue to spend marketing dollars. And then, the marketing dollars obviously come in the form of both branding, which is, we would follow up down the line, so people knowing that what a transpired brand is, that's a big reason we've converted from BetAmerica to TwinSpires. TwinSpires had a lot of equity value and it lowers our user acquisition cost, kind of that cost per click acquisition. So in terms of when do you become profitable, we'll continue to spend marketing dollars in places like Michigan and Colorado and Tennessee and New Jersey, Pennsylvania as long as we feel that that long-term value exceeds the cost of - comfortably the cost to acquire those customers. And with the new technology stack, we're seeing much better LTVs that will build confidence in over time, and so far the CPAs in Michigan using the TwinSpires brand are lower because there's more brand equity that to start with. So short answer is where we're going to chip away and deliver great products and great customers as long as that CPA remains low. And the timing of states, obviously, we talked about Tennessee, New Jersey, Pennsylvania, Indiana, Colorado. We also have Maryland as, I believe, Joe mentioned and we also have Louisiana, which is in the middle of running their legislation. There's lots of activity in the space and taking one forward, more upfront expense there will be, so can't give you a definitive answer on the profitability question.