1. We should cache the result of the -dl, and provide a way to clear it. 2. When typing, it should give suggestions based on the cache.