A 2-3 year production cycle is actually pretty standard. The problem is that the leak was of the first version of the design, hence why it has felt like this is taking a long time. If it hadn't been leaked, we would have probably revealed it at the same time Planet X did. We've also held off on it because of that early 2020 Planet X tease. We don't actually want to compete with other companies, and since it hadn't entered the tooling process yet, we decided to take a wait and see approach. And it looks like that worked out in everyone's favor.