Optimization with triggers