             }
 
             var summarySuffixOffsets = [Int]()
-            var summaryBytes = [UInt8]()
+            var summaryBytes = [Int]()
             for (index, name) in lmsNames.enumerated() {
                 guard name != -1
                     else { continue }
                 summarySuffixOffsets.append(index)
-                summaryBytes.append(name.toUInt8())
+                summaryBytes.append(name)
             }
 
             self.suffixOffsets = summarySuffixOffsets


    private struct Summary {

        let bytes: [UInt8]
        let alphabetSize: Int
        let suffixOffsets: [Int]


                    typemap[i] = .sType
                }

                bucketSizes[bytes[i]] += 1
            }

            self.typemap = typemap
