What happens when we run into the timeout? Is there a need to have `pbar.finished()` called?