please also `mktemp do` here, so we avoid the rm of the test output.