Do we need `batteryDesc`?