func (t *traversal) shouldSkip(n *mdag.Node) (bool, error) { if t.opts.SkipDuplicates { k, err := n.Key() if err != nil { return true, err } if _, found := t.seen[string(k)]; found { return true, nil } t.seen[string(k)] = struct{}{} } return false, nil }