yashsingh1/xdaforums huggingface dataset:
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Hateware:
Hi, thanks for the answer and your effort!

Short answer: to answer your question, I suppose the system flashed in both partitions A and B.

But, that's what I've basically done:

1. I went back to Android 11 (first release) using the MSM tool

2. On first boot, the system found an update, dated February 2022, downloaded and done

- currently there seems to be no stable Android 12 version for OnePlus 8T KB2003, so...

3. I manually updated to the Oxygen OS 12 version C33 with the file posted by you a few pages ago (everything works perfectly, thanks!)

4. The system started correctly, I did the usual procedure to unlock the bootloader (7 taps on build number> developer option> allow OEM unlock)

5. I started the system in fastboot, I gave the usual command "fastboot oem unlock", I confirmed, the smartphone has reset to factory settings and started correctly as per program

And that's all!

I am now on OxygenOS 12 C33 with unlocked bootloader so I think I'm ready to flash using OrangeFox 12.1...

At this point what should be done?

- OrangeFox boot or flash?

- ROM ADB Sideload or ROM flash from internal storage (I think it's the same)?

- ADB sideload or flash a "copy partition" file to make sure the system is on both partitions?

- Should I wipe something?

Thanks for the replies and I'm so sorry for the long post, thanks again!
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
OK.

- boot to bootloader

- fastboot boot Orangefox R12.1 recovery

- adb sideload copy-partitions.zip

- adb sideload Zephyrus OOS12 ROM.zip

- format data

- reboot to system
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Hateware:
Ok, I followed your steps to the letter and:

- ROM crashed in bootloop, took me to a Pixel Experience recovery screen (never installed by me, I guess it's the built in ROM recovery).

- Asked me to format data, at which point I did it as an extreme hope despite having already done the format you suggested to eliminate the encryption...

And that's it!

It booted!

I don't know how but... It booted.

Thanks man, many many thanks.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] exthomeboy:
So that orangefox "remains" after flashing the ROM, you must also flash orangefox.zip again.

Here's my approach

-boot to fastboot

-fastboot flash recovery orangefox

-reboot to recovery

-flashed in orangefox zephyrus.zip and orangefox.zip (without sideload)

- format data "yes"

- reboot system
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Hateware:
Thanks mate, I'll try this method on the next format!
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Hi all!

I have updated the OP now with a Spoiler and flashing Instructions when switching from OOS11 Base Firmware to OOS12 Base Firmware or from OOS12 Base Firmware to OOS11 Base Firmware and download links for both Oneplus 8t and Oneplus 9r :)

Keep in mind! Never flash a recovery file if you are not on the same OOS Firmware as the recovery is for, otherwise you will end up in Qualcomm Crashdump mode or just a black screen.

Always just do a fastboot boot recovery.img until you are on the same OOS Firmware on your phone as the recovery is for, only then you can flash it with fastboot flash recovery as well!

EDIT: It seems that the Firmware downgrade from OOS12 to OOS11 is not working on phones with DDR5 RAM, so please dont use the downgrade from OOS12 to OOS11 when you have DDR5 RAM !!!!!

From OOS11 Firmware to OOS12 Firmware ROM

--------------------------------------------------------

Check DDR RAM type (from Windows cmd)

adb shell getprop ro.boot.ddr_type

0 - represents your device is LPDDR4X (use DDR0 Firmware file)

1 - represents your device is LPDDR5 (use DDR1 Firmware file)

or from Terminal on your phone

getprop ro.boot.ddr_type

0 - represents your device is LPDDR4X (use DDR0 Firmware file)

1 - represents your device is LPDDR5 (use DDR1 Firmware file)

When you are on OOS12 use this from the Orangefox Terminal:

cat /proc/devinfo/ddr_type

Download latest Orangefox 12.1 img file from here

Download OOS12 flashable Firmware for your phone from here or, Oneplus 8t, Oneplus 9r

adb reboot bootloader

fastboot boot OrangeFox_R12.1-xx.img

adb sideload fw_Oneplus8T_EU_cXX_DDR0.zip

adb rebooot bootloader

fastboot flash recovery OrangeFox_R12.1-xx.img

fastboot reboot recovery

Apply Update - apply via ADB

adb sideload ROM_OOS12_Based.zip

Factory reset/Format Data

Reboot System

From OOS12 Firmware to OOS11 Firmware ROM

--------------------------------------------------------

Please only use this right now when you have DDR4 RAM in your phone!

(seems that phones with DDR5 RAM get issues after flashing the OOS11 Firmware)

Check DDR RAM type (from Windows cmd)

adb shell getprop ro.boot.ddr_type

0 - represents your device is LPDDR4X (use DDR0 Firmware file)

1 - represents your device is LPDDR5 (use DDR1 Firmware file)

or from Terminal on your phone

getprop ro.boot.ddr_type

0 - represents your device is LPDDR4X (use DDR0 Firmware file)

1 - represents your device is LPDDR5 (use DDR1 Firmware file)

When you are on OOS12 use this from the Orangefox Terminal:

cat /proc/devinfo/ddr_type

Download latest Orangefox 12.1 img file from here

Download OOS11 flashable Firmware for your phone from here or, Oneplus 8t, Oneplus 9r

Download Recovery_OOS11_FW_Android12_decryption.img from here

adb reboot bootloader

fastboot boot Orangefox R12.1 recovery

flash OOS11.0.13.13 Firmware

flash ROM_OOS11_Based.zip

reboot to bootloader

fastboot boot Recovery_OOS11_FW_Android12_decryption.img

Factory reset/Format Data

Reboot System
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] exthomeboy:
A little bit offtopic, I know, but here in this thread we really help each other. Also the atmosphere is not tense like in other threads, really wonderful here. Keep it up.

By the way, I just flashed the latest Zephyrus update with Orangefox. worked wonderfully.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Hateware:
Yeah you're right!

I've flashed the latest Zephyrus too but unfortunately the microphone does not work in certain contexts.

If I send a voice message, a silent message is generated.

In call it does not work but instead it works in speakerphone.

"Ok Google" works perfectly but videos come without sound and so on... I flashed the previous version (from three days ago), the microphone is back to working.

Sorry for off-topic, just try to report for who's reading these pages.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Yeah.

Hellboy mentioned on Telegramm that the latest Zephyrus Version has these issues but I guess he is already working on a fix for that.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
New OrangeFox Update is out and updated in the OP with the latest fox_11.0 and fox_12.1 changes.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Klusio19:
Tried to restore the backup, no errors during that process, however after hitting reboot, it looks like /system partition is empty, because:

-first, oneplus logo with android on the bottom shows, then black screen;

then it tries again to boot, the same sequence: oneplus logo, then black screen. After few tries it boots back to OrangeFox.

What was before restore operation: Latest OxygenOS 12 (C.33)

What I was trying to restore: Nameless AOSP(OOS 12 based) (Data, Boot, DTBO, Super).

Device Oneplus 8T.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] dahawthorne:
There is an OrangeFox wiki which details the restore process. From memory, install the clean ROM, make sure it boots, then restore your backup. If you can't find the wiki, I have it bookmarked on my laptop and I'll post the link.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Also take a look at this from TWRP.

The same would apply to Orangefox I guess.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Klusio19:
I indeed was looking for that, since you pinned it in the OP :D. However one reply above can make sense, to first boot clean ROM, and THEN restore. And in the meantime I'm relpying to this, I am indeed doing that. Will report how it went.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Klusio19:
Ok, now everything works! :D It was just my mistakes, the recovery fully works like a charm! Flashing everything, backing up, restoring, USB OTG works too! You are amazing sir! Very well done!

Also thank you @dahawthorne for mentioning OrangeFox wiki!

I followed this OrangeFox wiki backup/restore guide, if someone asked.

TL;DR

Flashed Nameless zip, booted it, formatted data (though, I didn't need too, according to OrangeFox wiki, because that wasn't encrypted), rebooted to OrangeFox, restored Data, Boot, DTBO. Lastly, need to reboot system twice (first boot is kinda glitchy, second fixes everything).
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Great.

Have added that link to the OP as well now.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
New OrangeFox Update is out and updated in the OP with the latest fox_12.1 changes. :)
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Skilstriker:
im on oos12 firmware and want to install custom roms.. my question how do i do a full nandroid backup (there are a plenty of partitons, should i tick all of em )of the stock oos12 in case something goes wrong and i want to get back where i was.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Hi!

Take a look here.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Dior DNA:
@Wishmasterflo

First of all, thanks for OrangeFox Oneplus 8T.

I am on lineageos 12.1 and if I boot OrangeFox-R12.1-Unofficial-OnePlus8T_9R-V8.img from bootloader and perform backup, it mentions: 'failed' after having backed up up to data.f2fs.win014.

And recovery log just mentions:

File is bigger than 1.5MB!

Screen log also mentions:

createTarFork(): process ended with ERROR: 255

Maybe this information helps.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Diaze:
so if i have this recovery for android 12 i can just flash roms from the recovery? like in the old days..wiping cache etc?

without flashing images?
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Yes exactly. Just make sure when you flash the Orangefox 12.1 Version that your ROM is based on OOS12 as well. Otherwise it will not work.

But you can always just fastboot boot he Orangefox img file when on other OOS base Firmware.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] huangsijun17:
My touchscreen doesn't work.

Device: OnePlus 8T Chinese version

Installed system: OOS 12 KB2005_11_C.10 GLO

Android version: 12
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] devsk:
May be a wrong forum to ask but is there a OrangeFox recovery for OnePlus 8 Pro also?
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
No
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Try to update your OOS12 to a newer Version and see if that issue get fixed.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] huangsijun17:
K2005 does not provide a complete package. I'm having a hard time upgrading the system while keeping root. That's why I wanted REC to install Magisk.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
You can try this Orangefox Version which I build with another Kernel if that fixes the issue for you.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] huangsijun17:
The touch screen also doesn't work.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Updated Orangefox :)

Changelog

R12.1 V9 25-Sep-2022

- Synced with latest fox_12.1 changes

- Updated to OOS12 c33 Kernel
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] huangsijun17:
I found the full ZIP package of the new version of OOS12.1 released here. The touch screen worked.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] eddro22:
Ok when on A11 firmware and using A12/A13 rom there are a couple can orangefox for A11 firmware decrypt if you remove pin,password and fingerprint?
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Could be that it works not sure though. I have not tried that.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Drymarchon:
Currently cannot flash/sideload anything, getting a bunch of errors on boot of recovery. recovery log attached.

EDIT 2: should probably also add that I have Evolution X A13 installed and booting, so all the partitions its failing to mount do exist.

EDIT: Not sure if the log is actually being attached, so I'll also do it this way - https://gist.github.com/DrymarchonShaun/215a502fdc248edc228219a8cb3857c0
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
On which OOS Firmware is your phone?

If you do a format data and reboot to recovery does that fix that issue?

Also can you try with Orangefox 12.1 V8 if you get the same issue there?
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Drymarchon:
c33, and no, I went one step farther and started fresh with MSMTool, sideloading OOS 12 c33, then booting into orangefox without any errors, after rebooting to fastboot and flashing the vbmeta.img supplied with evolutionx its still working, its once I flash the actual rom, then reflash orangefox that it starts giving a bunch of errors. (most being Failed to mount '[PARTITIONNAME]' (invalid argument). Same thing happens in v7-v9.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Got it.

I guess it is due to that many ROMs are using EROFS filesystem now so I guess I will have to provide one recovery file with EROFS support and one without.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
New Updated Orangefox builds :)

Changelog

R12.1 V10 02-Oct-2022

- Synced with latest fox_12.1 changes

- Build a seperate Orangefox Version for ROMs with EROFS Filesystem

R11.1 V13 02-Oct-2022

- Synced with latest OrangeFox R11.1 changes for Oneplus 8t

Download link is updated in the OP.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Klusio19:
My man is a legend, building EROFS recovery version so fast 🔥🔥🔥
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Yeah first build with EROFS.

Seems still needs some more adjustments.

The phone Storage is not recognized on the Computer now when using the EROFS Version.

EDIT: The above issue with phone storage not detected on Computer in the Orangefox EROFS Version is fixed now and will be working in the next release. I had to update the USB config file.

Also I just saw that the Magisk addon in Orangefox is updated now to latest Magisk 25.2 so then it should be possible to flash/install Magisk directly within Orangefox - Options - addon - Magisk

No need to download and or sideload Magisk should be needed then. :)
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
New Updated Orangefox :)

Changelog

R12.1 V11 05-Oct-2022

- Synced with latest fox_12.1 changes

- Fixed that storage was not detected from Computer on the EROFS Version

- Updated the Magisk addon to Magisk 25.2

Download link is updated in the OP.

So with this it should be possible now to install Magisk 25.2 directly from within Orangefox if Orangefox got flashed to the recovery partition.

Then it should not be needed anymore to flash/sideload Magisk seperatly since it will use the built in Magisk 25.2 to install.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Okazakee:
Any news on the theme application bug? I would love to customize the boot splashscreen
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] vingar:
good evening, someone is so kind to explain to me a bit how you use this recovery to flash custom rom? in the first post I do not understand much, I installed custom rom custom rom a lot years ago, but this story of Double partition got me in trouble. A little luck I managed to flash a rom, I started from android 12, I flashed the oneplus firmware (100mb) in both partitions, then the recovery in both. Then I installed the AICP rom (without following any guide of the rom thread) and it works. Except that if I restart in recovery, the recovery of the rom opens to me, and I cannot return to the orange without a PC. If I flash the recovery orange after the rom, the rom does not start anymore, but always and only Orange. I would like to change roms as easily as I did years ago, is it possible without a PC? Let me know, it seems like a business to me, maybe I'll have to understand the first time in order not to have problems in the future. thanks to those who will be so kind in explaining the solution to me. COMPLIMENTS To the author of the recovery, I suffer a little but I went back in time and I feel younger :)
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Ok so the Orangefox recovery you flash after you flash the ROM as that gets overwritten by the ROMs recovery if you flash Orangefox before the ROM.

I guess when you got issues after flashing the revovery that seems to be something related to on which OOS rom/firmware Version you have been.

Which Firmware Version was it you have flashed and which Version of Orangefox?

Also the latest Orangefox Versions have 2 different Versions. One for normal ROMs using ext4 filesystem and one for EROFS filesystem which comes with some of the Android 13 ROMs now.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] vingar:
Meanwhile, thanks for the reply, the starting firmware is android 12, the rom is always android 12 (AICP), and the orange fox is the latest F2FS
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Which Version of OOS12 have you been on?

c33,. c35 ??
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] vingar:
C33
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
OK. Orangefox is based on OOS12 c33 Version so it should work.

Strange.

Have to check on that.

I have not flashed the OOS12 based Orangefox here, only booted it as I am still on OOS11 Firmeware right now.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] vingar:
I have always been in stock since I have OnePlus 8t, and until 2 days ago I had firmware 11, I thought the best solution for Orange fox was to switch to 12, but apparently maybe not it is. as first rom I put AICP, and it's not a good experience, notifications in popups don't work, amazing but true. I would like to put a rom where everything works, and now I read that many are for Os11. But if I wanted to change Rom, what should I do now?

(Do I always have to flash the original firmware first? Or only wipe system, data, new rom and then Orange fox?
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
OK.

It depends on the ROM you are using. I guess most ROMS are getting updated now to be on OOS12 Firmware so you need to flash the Firmware/OOS Version the ROM you want to flash is based on!
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] vingar:
so i have to install the Oos firmware every time, before any custom rom flash? I thought it was enough onceso i have to install the Oos firmware every time, before any custom rom flash? I thought it was enough once
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
No not every time, only once, but if you are on a ROM based on OOS12 Firmware and you want to flash a ROM based on OOS11 Firmware you need to flash OOS11 Firmware before the OOS11 based ROM, if you just flash another ROM based on the same Firmware you dont need to flash the Firmware again.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Promizaystar:
Cool
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] vingar:
I would like to give it a try, let me know what you think.

Currently, as mentioned, the rom works (they are based on OOS 12), but if I enter recovery, load the recovery of the rom and not orange fox.

(I remember that I had Orange installed on both A / B partitions)

I could

1) fastboot boot OrangeFox, and reinstall orange fox in partition B hoping that then the rom starts (my fear is that the Orange recovery always starts and not the rom as already happened).

2) Install orange from the terminal (I don't know if anything changes).

One question, but if you wanted to try a rom based on OOS 11, just reinstall the OOS11 firmware from orange without any procedure and then the custom rom based on OOS11, or is there something more complicated to do?
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
You could also just fastboot flash recovery Orangefox.img to have it flashed to your recovery partition.

If you want to switch back to OOS11 Firmware and flash that for a OOS1 ROM you have to check first if you have DDR4 or DDR5 RAM.

Check the firmware flashing instructions in the OP Note here.

It will only work if you have DDR4 RAM, it does not work on DDR5 RAM to flash back the OOS11 firmware.

So then you would need to do MSMdownloadtool to go back to OOS11 and then flash copy-partitions once, or flash the latest OOS11 Firmware once to have it on both slots otherwise it will not work since one slot has OOS11 and the other still OOS12 Firmware as msmtool flashes only to the A slot and not the B slot and you need to have the same Firmware on both slots otherwise your phone will not boot up.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] BillGoss:
Do you know why this is?

I'm on DDR 5 and I tried to downgrade from OOS 12 to OOS 11 just be flashing a full set of OOS 11 images and the phone wouldn't boot.

So I'm very interested in knowing why you can't just downgrade by flashing (and formatting data).

FYI, you can also downgrade from OOS 12 using the OOS downgrade zips from https://community.oneplus.com/wap/thread?id=1555060
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
No, I have no idea why that is not working.

That question was as well posted in the flashable Firmware Thread but we never got any answer to it.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] setmaster:
Hi, Im on latest OOS12 on my One Plus 8 Pro and booted

OrangeFox-R12.1-Unofficial-OnePlus8T_9R-V11.img via fastboot. However touchscreen is not working and I dont find any way to poweroff or reboot my phone now.

All combination of Vol+, Vol- and Power dont work or just turn on flashlight.

Can anybody help me?
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
It does not work on Oneplus 8 Pro.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] mcboums:
i am on OOS13 first public beta on 8T and same problem
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Yes it does not work on OOS13 now.

The Kernel in Orangefox is still OOS12 based and needs to be updated to OOS13 one to get that working.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Orangefox V12 beta

OOS13 ob1 Based

Changelog:

Updated to OOS13 OB1 Kernel

Synced with latest fox_12.1 changes

New Orangefox beta build with OOS13 OB1 Kernel.

Please check if it is booting on OOS13 and if touch is working!

Download link updated in the OP.
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Just uploaded a new Orangefox beta Version with OOS13 OB1 Kernel.

Can you check if is booting and touch is working on OOS13 OB1 ?

Thanks!
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] eddro22:
So now theirs 3 different versions?
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] Wishmasterflo:
Yes exactly, one OOS13 Based, one OOS12 based for ext4 file system, and one for ROMs with erofs filesysten.

I will put all in one download Version when beta testing is done!
[OnePlus 8T ROMs, Kernels, Recoveries, & Other Deve] dahawthorne:
"new Orangefox beta Version with OOS13 OB1 Kernel"

I'll try booting this on my 8T on stock C.35 - I guess that even though it's built for A13 it is backward-compatible with A12...?

Edit: It booted fine and the backup (airplane mode on!) worked perfectly. I haven't had to restore a backup yet, but it gives me peace of mind knowing that it's there... :)