ctdFindDescentds() improvements