Why not use `run!` ?  I would expect that if I send in a bad file or the wrong path it would blow up.