exit code should propagate.