going to try not using uniforms.