Returning OK exit code does not allow some tools (such as `make`) to stop early in case of failure. Every CLI component should return a non-zero exit code before exiting on printing an error.