specular dir fix