Fix calcRatio