Some thoughts about the optimizer