Also a microimprovement -- use `test -n` instead of `test -e` since we have already checked that the file exists.