make progress more functional. I think this codebase is now tested enough to be considered "stable" (famous last words)..