Remove scaleOverride, just override implicitly by passed config values

Instead of requiring explicit scaleOverride, if one of the overriding values is actually set, it gets used.

Any reasons against this?