#10 refactoring of exceptions