> To be honest, I would like the documentation to go in the other direction, and give less information. I would like to produce presise error messages. If NULL implies three or four different error scenarios, I would like to be able to differentiate them.