Does this need to exit with a non-zero code here?