make uniform*fv not crash