We could potentially end up recursing over the entire file system. And for completion we only present the candidates in the immediate directory anyway.