weight syst: store the deviation from 1.0, not the modified weight
weight sys: make sure up is >1.0 and not <1.0 (Suneet: warnings from HF)