reuse ISet.Tip