Prediction: Self-driving cars are still far away