If scale value is "random" maybe it is better to find the correct value from the datasheet or make a warning (error?) when the scale is not defined by the user