probably an inappropriate call to deleteShader, but keeping for now.