do not throw errors from your asynchronous code