     
     
     var numberOfCharacters: UInt {
-        return UInt(self.characters.count)
+        return UInt(count)
     }
     
     

            if !line.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty {
                line.enumerateSubstrings(in: line.startIndex..<line.endIndex, options: [.byWords]) { (substring, _, enclosingRange, stopInternal) -> () in
                    desiredRange = line.startIndex..<enclosingRange.upperBound
                    numberOfCharacters += substring?.characters.count ?? 0
                    
                    if numberOfCharacters >= desiredNumberOfCharacters {
                        stopInternal = true

        }
        
        numberOfIdentifierCharacters += self.numberOfCharacters(in: combinedIdentifierCharacterSet, minimumRun: 5)
        let stringLength = self.count
        
        if (stringLength > 0) && (numberOfIdentifierCharacters > 0) && (Double(numberOfIdentifierCharacters) / Double(stringLength) > 0.55) {
            return true
