Structured Error Handling