Optimization ! Now some condition is evaluated less often.