don't swallow any exception (and hide problems) and don't potentially trigger an exception of an exception