Optimizado el balanceo, extraida la funcionalidad