Never Run Out of Energy