Temp optimization.