Hacking failure reporting into an existence API will make your code confusing, and will leave you no way to report multiple types of errors.
Hacking failure reporting into an existence API will make your code confusing, and will leave you no way to report multiple types of errors.