catches most sorts of io errors and ensures we report a error in our exit status.
Attach a file by drag & drop or click to upload