Better error reporting
Print prgoress