Why is SetVectorParameterValue taking FLinearColor (clamped)?

After quite some testing I think that the values passed in SetVectorParameterValue (as FLinearColor) are clamped to 0…1 ? Is that correct?
Is there any way around this? I want to pass values greater than 1.0 if possible. Or is this a limitation in shaders in general?