There's been so much hype about driverless cars anyone would think they were on the verge of taking over the world.
But there are many reasons why fully autonomous vehicles - to use a more formal name - will take much longer to reach mass adoption than tech utopians like Google would have us believe.
Here's a rundown of the main challenges they face.