More optimization on _FindList()