specular is fucked up