Moved some progress text into its own function. Addition of try block, as hideous as they may be.