"If the variable does not have a value, then it is assumed that an error occurred". Subtle but fatal difference here, since we know that if the variable `err` does not have a value, an error has in fact not occurred. ChatGPT almost had me be