the clash with the parameter type itself. Addd a PER_PRIMTIIVE_SET handling to the existing PER_PRIMTIIVE code, this code is still flacky though and needs a rewrite as it doens't handle all attributes or the full consequences of per primitive and per primitive set bindings.