EXCEPTION HANDLING Simple usage errors will generally croak. Failures of underlying Perl functions will be thrown as exceptions in the class Path::Tiny::Error. A Path::Tiny::Error object will be a hash reference with the following fields: op — a description of the operation, usually function call and any extra info file — the file or directory relating to the error err — hold $! at the time the error was thrown msg — a string combining the above data and a Carp-like short stack trace Exception objects will stringify as the msg field.