scaleToFit scale should never be greater than one