... as the empty string would surely have a whole different set of matches. Compare to bash, pressing tab multiple times is 'safe' (and sometimes, required).