Comment
Taking runWithDischargingbattery into account