* Properly handling asynchronous error handling