I decided on calling setScaleByDistance to validate the inputs.