No need to call GetScale 3 times here.  Can call once and use result 3 times.