Long wait for self-driving cars