Allow change of individual scale parameters

pass negative root or null scale to maintain current value
Escape if scale parameters don't change

Saves overhead