fixed surface glitch