IIRC, I needed to be able to update attributes/uniforms without triggering a recompile.