More Elegant Error Handling for a More Civilized Age