         }
         
         if !defaultGraphs.isEmpty || !namedGraphs.isEmpty {
-            let named = Dictionary(uniqueKeysWithValues: namedGraphs.map { (Term(iri: $0), $0) })
+            let named = Dictionary(uniqueKeysWithValues: namedGraphs)
             initialize = .loadFiles(default: defaultGraphs, named: named)
         }
     }

                acceptLanguages = Array(zip(langs, q))
            case _ where arg.hasPrefix("--default-graph="):
                defaultGraphs.append(String(arg.dropFirst(16)))
            case "-n":
                namedGraphs.append(args.remove(at: index))
            case _ where arg.hasPrefix("--named-graph="):
                namedGraphs.append(String(arg.dropFirst(14)))
            case "-f":
                type = .filePageDatabase(args.remove(at: index))
            case _ where arg.hasPrefix("--file="):

        self.acceptLanguages = [("*", 1.0)]

        var defaultGraphs = [String]()
        var namedGraphs = [(Term, String)]()
        
        let index = args.index(after: args.startIndex)
        LOOP: while true {
