sys.exit() on error