* pass the result of functions that return non-zero as an error status and
* thereby avoid bloating up the code with if-error-conditionals.)
*/
* pass the result of functions that return non-zero as an error status and
* thereby avoid bloating up the code with if-error-conditionals.)
*/