As we discussed before, I am OK if this takes `undefined` to turn the scale off.  That might even be cleaner.