`subprocess.exitCode` is never `null`, so this point is moot either way. There is no reason to spend time defining the meaning of that value when it never happens.