Optimization before analysis