It's currently passing for Ruamoko, but glsl doesn't catch shadowed params. There's a bit of a conflict and I want to make sure I don't lose the checking.