Pulled the scale size calculations into their own methods.