In multi-cell battery chains small differences between cells due to production tolerances or operating conditions tend to be magnified with each charge / discharge cycle. Weaker cells become overstressed during charging causing them to become even weaker, until they eventually fail causing premature failure of the battery. Cell balancing is a way of compensating for weaker cells by equalising the charge on all the cells in the chain and thus extending battery life.