In this particular case, running with `--dry-run` would actually prevent the updated index from being written to `index_file.name`.  (`--index-output` prevents our modifications from being written back to the original index file)  (I got to the same point on the man page... had to just poke at it a lot!  If it's worth some explanatory comments in the code, please feel free to request they be added) 