how scale factors are dealt with