While everyone is looking forward for an era of self-driven Smart-cars, the recent verdict of a jury against Toyota holding it responsible for a crash in which a passenger was killed and the driver injured due to faulty firmware in their car raises some serious questions about software bugs causing fatal accidents.