public double ReadFloat64(byte tag = 255) { _ensureTag(tag, ApplicationTag.Float64); _ensureLength(8); return new Union8(_reader.ReadUInt64()).ReverseLE().Float64; }