soft values are all passed in floats now. quantization done separately