         }
         var node: Node?
         mask.children.forEach { indexer in
-            if let useNode = parseUse(indexer, fill: .none, stroke: .none, pos: Transform(), opacity: 0) {
+            if let useNode = parseUse(indexer) {
                 node = useNode
             } else if let contentNode = parseNode(indexer) {
                 node = contentNode

                continue
            }

            if let node = parseNode(child) {
                self.defNodes[id] = node
                continue
            }

            if let mask = parseMask(child) {
                self.defMasks[id] = mask
                continue

        } else {
            yPos = bounds.y
        }
        return Transform.move(dx: xPos, dy: yPos)
    }

    fileprivate func parseUse(_ use: XMLIndexer, groupStyle: [String: String] = [:], place: Transform = .identity) -> Node? {
        guard let element = use.element, let link = element.allAttributes["xlink:href"]?.text else {
            return .none
        }
