I did it the same way capa does, for consistency.  I'll remove the scaling entirely and see how the progress object responds (it doesn't seem necessary).