                 let sub = dump(list: list)
                 list = sub.ptr
                 if let out = sub.out, key.count > 0 {
-                    dict[key] = sub.out
+                    dict[key] = out
                 } else {
                     break
                 }

            
        case MMDB_DATA_TYPE_MAP:
            var dict = NSMutableDictionary()
            
            var size = getSize(list!)
            
            list = list?.pointee.next

        return list.pointee.entry_data.data_size
    }


    public func lookup(_ IPString: String) -> MMDBCountry? {
        guard let dict = lookup(ip: IPString) else {
