implemented critical error handling without circuit breaker