The last major obstacle to cracking the code on self-driving cars