Failures return exit code 1