More accurate scaling