for expression optimization.