Auto-Condition Optimization