Optimization update to avoid excess balance pulling