happens to work for GLSL 130 too