Same comment about `replaceShaderProgram`.