Use failOnError to handle generic system errors