             }
 
             if let dir = outputDirectory {
-                let atChar = Character("@").utf8.first!
                 DispatchQueue.concurrentPerform(iterations: 27) { i in
                     let ascii = atChar + UInt8(i)
                     let f = "\(dir)/\(node)-\(Character(UnicodeScalar(ascii))).swift"

                        first = nil
                    }
                    if first != nil {
                        let f = "\(dir)/\(node)-\(firstName)\(useAlphaNames ? "" : name).swift"
                        writebg(queue: alphaq, output, to: f, append: alphaNames)
                    }
                } else {

                                if first == nil {
                                    first = firstChar
                                    firstName = name
                                    let i = Int((name.utf8.first ?? atChar) - atChar)
                                    alphaq = alphaQueues[i]
                                }
                                continue
                            }
