Comment Comment by abound There are at least two places in the standard library that behave like this: sql.ErrNoRows and the error thrown by os.Open when a file doesn't exist. parent abound 2 years ago