added comment to explain why we can catch Exception. refs #12