C Middleware Exception Handling