That's for external optimization. Optimize() does not set the values, but reads them.