Hydrogen is the way forward. Safety is a big issue but just look how volatile petrol is, and and empty petrol tank is even more dangerous with the vapours left.