Added failure check for input file
Nicer output for verbose