When a command fails due to an error, we would expect this to also return a non-zero exit-code, so the error can be detected.
Currently it does not so it "seems" like the command has succeeded when it hasn't. This is misleading in automated scenarios such as CI/CD pipelines, where we would want a pipeline to report an error if a dc-cli command fails.