Remove hasMatching(), add removeDuplicates()