Directory auto-complete.

I think this branch is not needed, as the true branch would return the same value in the worst case?