Some optimization.