Make sure not to call AutoComplete twice
Cache intermediate results in s:GetSortedCompletions()