Btw, I am not saying that we should not improve on the error handling. Looking at the referenced pull request.