On 3 Dec, Robert L Krawitz wrote: > Why? If a function is explicitly documented as returning an error, > it's the caller's responsibility to handle it. Right. > The callee often doesn't know the high level context to handle it in a > useful fashion. I'm talking about nested function calls. If a function deep inside fails it should be handled as quickly as possible instead of propagating it through the code. -- Servus, Daniel