Add generic error handler