Tesla offers idiot-proof battery warranty