Well, now we initialize the shader 3 more intelligently