Fixes and simplifies progress.