Do you think something like AP 3.0 hardware would come out in the next 2-3 years? (based on timeline of AP1 and AP2.) My thinking is..maybe? I mean I feel probably not for another 5-7 years if anything. If you release a 3.0 in the next 2 years then you would screw over I feel a bunch of Model 3 owners who haven't even gotten their car yet and are still in line. Is there really any point for a 3.0 if the car is fully autonomous with 2.0? I mean I suppose to add even further refinement to the system. What would you add in a 3.0 release to make it substantially better than 2.0 Full Autonomy?