Great piece of information; error handling is tedious, yet an important task for developer to write to handle errors. Well, I stumble across this website when browsing through error handling and I found it really helpful - mortoray.com/2013/12/05/is-exception-safe-code-truly-possible/