added enhanced exception string