more progress, less errors