In some applications surface texture is crucial. An optical engineer running a ray-tracing program like Zemax will determine the allowable tolerances to achieve the desired performance. If f these tolerances specified, problems can occur.