         let magic = byteReader.uint64()
 
         if magic == 0x0020207261747375 || magic == 0x3030007261747375 || magic == 0x3030207261747375 {
+            self.hasRecognizedMagic = true
             let uname = try byteReader.nullEndedAsciiString(cutoff: 32)
             self.ownerUserName = (local?.uname ?? global?.uname) ?? uname
 

    public let unknownExtendedHeaderRecords: [String: String]?

    let specialEntryType: SpecialEntryType?

    let blockStartIndex: Int


                }
            }
        } else {
            self.hasRecognizedMagic = false
            ownerUserName = local?.uname ?? global?.uname
            ownerGroupName = local?.gname ?? global?.gname
            deviceMajorNumber = nil
