report internal errors properly
fix Term::ProgressBar bait&switch