Exceptions should never be supressed
A lib should never write error messages to standard out