In `loadImage` and the like, I exposed the default as a field as well, so everyone didn't have to remember to store it first in order to restore it.  It's probably worth doing here, too.