Correctly returns async errors