Diesel or electric