Safe, consistent, and easy exception handling
