yashsingh1/xdaforums huggingface dataset:
[Galaxy Note GT-N7000 Themes and Apps] LoVeRice:
i passed the test with problem but i have brick bug insane chip.. :(
[Galaxy Note GT-N7000 Themes and Apps] oakp2:
Downloaded this and test passed successfully! 15GB completed in 333 odd seconds. I was very skeptical since I had accidentally wiped with CF-root kernel once, but am saved thankfully :)

Thank you very much for making this app! Wanted to hit thanks button, but it doesn't show up for me due to low post count.
[Galaxy Note GT-N7000 Themes and Apps] progene81:
Brick bug?

Yes. Insane Chip.

But Congratulations. Test Passed.

359s (14.7gb0

so. what does it mean? Insane chip, yet still can pass.
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
Chip is dangerous but it is not damaged. You must be careful with the formatting and such.
[Galaxy Note GT-N7000 Themes and Apps] coolfire:
Got roughly the same as you:

Yes. Insane Chip.

Congratulations. Test Passed.

471s.

(14.7GB) :D
[Galaxy Note GT-N7000 Themes and Apps] levi_jm:
Be careful with what formatting? Explain please sir.

349s

Congratulations. Test Passed
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
Check info at http://xdaforums.com/showthread.php?t=1644364

Also http://xdaforums.com/showthread.php?t=1698977

In short I will say that if you have a kernel with the bug is dangerous to make wipes, Factory Resets or Nandroid Restores.

Read carefully, in any case.
[Galaxy Note GT-N7000 Themes and Apps] landscapelinux:
Hi Vinagre, thanks for your useful app. I just discovered this problem affecting my SGS2. I've the dangerous chip, but my memory passed your test.

Now what I would like to understand is this. Is this a chip only problem, or you nedd this specific chip in combination with a dangerous Kernel?

I mean I'm on ISC stock 4.0.3 official flashed via Odin. So, no wipe when I flashed it.

If I move to CWM recovery and setup a custom ROM, wiping everything does this will brick my device? Or the kernel in that ROM must have a bug also? I mean is the wiping sufficient to brick or is the kernel in combination with the chip the real problem?

Thanks...
[Galaxy Note GT-N7000 Themes and Apps] rilazi:
I have the same situation, passed the test but insane chip. I have speedmode kernel and it says insane chip, while test is ok.

So, when I installed the kernel I did it to avoid the bug, but still there :(((
[Galaxy Note GT-N7000 Themes and Apps] radioxactive:
Only 3s to detect it?? From LR1..
[Galaxy Note GT-N7000 Themes and Apps] modgadgets:
Can anyone post the link once again to download this app and what can cause such a state of the phone any clue :eek:

Sent from my GT-N7000
[Galaxy Note GT-N7000 Themes and Apps] nikz106:
By chip referring to our 1.4ghz processor..? I cant get it.. I am on gingerbread 2.3.6 kingdroid elegance 7.0 rom with abyss kernel, still i got yes i have insane chip.. But had passed the test by using this application..

Sent from my GT-N7000 using Xparent Blue Tapatalk 2
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
http://xdaforums.com/showthread.php?t=1709054
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
Chip is referring to eMMC chip (flash memory).
[Galaxy Note GT-N7000 Themes and Apps] mercurial89:
Glad mine passed :fingers-crossed::highfive:
[Galaxy Note GT-N7000 Themes and Apps] howard bamber:
Thx! Says I'm all clear :D
[Galaxy Note GT-N7000 Themes and Apps] tuannghia1985:
I got "insane chip" but run about 517-542s; performed check on 15758000128 bytes (14.7 Gb); Received: Congrat, Test Pass.

I run Official ROM of Samsung, kernel Adam 2.4. Rooted.

EMMC Type: VTU00M

FW Rev: 0xF1

Run "Got Brickbug? v1.2" got message "Unknown chip"

Run "eMMC brickbug check" - or - "eMMC check" got message "Insane chip".

It could be said "I'm safe from running current Stock ROM" right?

I've got a question: I heard Note 2 has 16 Gb, but why your app has just checked 14.7 GB? How about the rest? Does it have any method for performing totally the memory? (about approx 16Gb or less?

Note: I have up ROM once, using ODIN, flash root and kernel for approx 10 times...

Still worry about my phone, because i bring it from FR, before i return to my home town. It's still has within warranty period but i don't wanna take it to Fr to claim warranty.

T_T
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
The problems of Note 1 and Note 2 are different. AFAIK, Got Brickbug don't check the sudden death of Note 2.

The phone only show to system 14.7 GB.

P.D.: You can search about sudden death of Note 2 and S 3 here, into XDA.
[Galaxy Note GT-N7000 Themes and Apps] eyobaaa:
why we talk about damaged emmc if we have a working phone which accept installing of apk..!! do you have any solution for dead phone to make us sure that emmc is dead or not
[Galaxy Note GT-N7000 Themes and Apps] shoey63:
We haven't talked about it for nearly 4 years! Thanks for the memories though?
[Galaxy Note GT-N7000 Themes and Apps] eyobaaa:
lol bro the problem is still here with us...
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
The apk is only informational. It inform you about chip with factory defect. It isn't a solution with crashed phone.
[Galaxy Note GT-N7000 Themes and Apps] wayneseymour:
what if phone is dead?
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
Nothing to do without SAT :(
[Galaxy Note GT-N7000 Themes and Apps] 穗穗、:
Link doesn't work
[Galaxy Note GT-N7000 Themes and Apps] knightnz:
Don't ALL n7000's have the same "faulty" eMMC chip? Has anyone found an n7000 that doesn't?
[Galaxy Note GT-N7000 Themes and Apps] decat:
In the chainfire thread I saw a post of one guy who did not have the 19 version and not the 25 one either. It was unrecognised.
[Galaxy Note GT-N7000 Themes and Apps] oscarsalgar:
Maybe it's a stupid question but, if my emmc is already damaged, won't this app brick the phone as it attempts to read the memory??
[Galaxy Note GT-N7000 Themes and Apps] rlaw:
Took about 60secs for me.

Thanks for the app.
[Galaxy Note GT-N7000 Themes and Apps] cheahcl:
Great idea, only problem is the software keeps crashing on my phone at about 80-90% through, roughly 500-600s in. It will says eMMC check has stopped responding.

Stock LP9 with CFroot.

Any idea whats happening? According to TS, if eMMC has bad sectors, the whole phone should hang, not the app itself, right?
[Galaxy Note GT-N7000 Themes and Apps] akboiboi:
woooo mine no problem!!!

thanks for the app :D
[Galaxy Note GT-N7000 Themes and Apps] m0n3ysh0t:
It seems like it is not checking the whole emmc on my phone. It gets to about 4.7 GB and then skips the rest.

I did a logcat and found hundreds of the following message:

D/ROOT (16627): Root access rejected [java.io.IOException] : Error running exec(). Command: [su] Working Directory: null Environment: null

D/eMMC check(16627): dd if=/dev/block/mmcblk0 of=/dev/null count=10 bs=1048576 seek=10390
[Galaxy Note GT-N7000 Themes and Apps] zertyz:
No, it will HANG the phone. Turn off (removing the battery) so the chip will came back to normal behavior -- until you try to access the damaged sector again. By SUPERBRICK -- or EMMC LOCKUP -- we mean an area of the emmc that will cause the hang gets accessed on boot up, rendering the phone pretty useless... sometimes the affected area gets accessed even before one could enter the download mode, thus bricking the phone.

It is important to know if you have a corrupted emmc chip metainformation because if (as speculated) you try to write to that bad area, the wear leveling algorithms will move the corrupted pointers to a different sector which can then really brick your phone.

About the app: it didn't seem to have read my internal emmc entirely. Attempting a second time just finishes immediately.

The behind the scene command to test your phone is in this log:

[luiz@domlap ~]$ adb shell

# date; dd if=/dev/block/mmcblk0 of=/dev/null bs=4096; date

Thu Jun 14 02:02:56 UTC 2012

3847168 0 records in

3847168 0 records out

15758000128 bytes (14.7GB) copied, 407.096387 seconds, 36.9MB/s

Thu Jun 14 02:09:43 UTC 2012

#

If your phone hangs, you have a corrupted wear leveling meta information on your chip for which the only known solution is a firmware reprogram not released by samsung for it will invariably erase the whole emmc (including bootloaders) and so it is too dangerous to be released.

[]s

Luiz.
[Galaxy Note GT-N7000 Themes and Apps] Ranger58:
Thankfully mine passed with No issues.

Thanks for the app
[Galaxy Note GT-N7000 Themes and Apps] PoisonWolf:
Thanks mate. Passed it. It took about 360 seconds.
[Galaxy Note GT-N7000 Themes and Apps] JoshuaTumanda:
more likely it is the same.
[Galaxy Note GT-N7000 Themes and Apps] wildestpixel:
Read the thread.
[Galaxy Note GT-N7000 Themes and Apps] dereknas:
While the brickbug program helps you to identify your chip revision and then classify which category it falls to, I believe this program goes one step further by actually scanning the chip itself. If it doesn't hang during the entire process, then count your lucky stars. If it does hang, then probably some parts or the memory is faulty which potentially may cause bricking.
[Galaxy Note GT-N7000 Themes and Apps] birdfish:
I have an Insane chip, but no damage at all...check took about 63 second
[Galaxy Note GT-N7000 Themes and Apps] ask77:
It tested 15388672 bytes in about 440 secs did not hang the phone so i am assuming all is OK . I have the insane chip.
[Galaxy Note GT-N7000 Themes and Apps] Serpentinefire76:
Mine took ~536 -540 secs. Seems everything is fine :)
[Galaxy Note GT-N7000 Themes and Apps] hackerboi:
All iz well , checked twice !! Phew :)
[Galaxy Note GT-N7000 Themes and Apps] BuHaneenHHHH:
I have the insane chip

The test took more than 1200 seconds

Did it take that much time for anybody else?

I am on TMT 1.5 with Francisco r6
[Galaxy Note GT-N7000 Themes and Apps] Yucko:
Yup, same here ... tested it twice and it completed both times without hanging although I did a factory reset once after the initial flashing of ICS 4.0.3 LPY

*counting his lucky stars* :D
[Galaxy Note GT-N7000 Themes and Apps] MR.change:
It's "dd if= " Something ,it has been mentioned before but I can't remember it ,use search to find it .

no ,your phone will freeze ,and you have to reboot.

yes it should hang the phone ,but I'm not 100% sure why this happened ,maybe you don't have full root?

guys ,this shows why a lot of people (including me) have been able to wipe with no problems ,our emmc is still in a perfect condition ,with no faulty sectors so it does not cause a freeze when wiping.
[Galaxy Note GT-N7000 Themes and Apps] @denny:
mine got about half way didnt hang tho when i pressed test it goes for 1 sec then stops again ? would also be handy if the app could say PASS or something if all is ok
[Galaxy Note GT-N7000 Themes and Apps] PlayStation:
What does this mean? Mine says Insane Chip. But the Check Memory Menu is greyed out. When I press on it nothing happens......???? :eek:
[Galaxy Note GT-N7000 Themes and Apps] skeetzor:
I have the x19 insane chip, ran this program and I didn't have any problems.

15000/400seconds (there abouts).

Currently sticking with my cm9 based roms, but curious about the outcome of this app.

Can entropy or one of the other godly n7k devs please say something of great value.

Does not freezing up guarantee us safety with the 'leaked' ROMs?
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
It is necessary to maintain dialogue refreshed and continue reading the memory.
[Galaxy Note GT-N7000 Themes and Apps] sabersylar:
Same Problem

My Rom : Stock non rooted LPY
[Galaxy Note GT-N7000 Themes and Apps] praetorius:
got the brickbug, finished in 420 seconds. no errors.

lpq2 with speedmod k3-3 here.

Zapped through server hops to XDA forums
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
Ok. Good idea.
[Galaxy Note GT-N7000 Themes and Apps] praetorius:
you need root for this. it asks for root elevation approx every 1.2gb of data tested.

Zapped through server hops to XDA forums
[Galaxy Note GT-N7000 Themes and Apps] :
Could you edit the link in OP? Having to copy paste it sucks... Make it clickable

Edit: like this:

https://play.google.com/store/apps/details?id=net.vinagre.android.emmc_check
[Galaxy Note GT-N7000 Themes and Apps] musashiro:
tried with mine, not sure if it passed through though... it would be awesome if we get a "pass!" notification...
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
It is ok if no freeze. I will try to change :rolleyes:.
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
I can't do it. I am too new at forum for it. I need more messages :confused:

Also should I wait five minutes between posts. Any administrator who set me free?
[Galaxy Note GT-N7000 Themes and Apps] :
Give it a few more posts.. Its a normal issue to prevent spam by new users ;)
[Galaxy Note GT-N7000 Themes and Apps] brockyneo:
Mine seemed to stop half way didn't freeze or nothing so not sure what this means

---------- Post added at 10:36 AM ---------- Previous post was at 10:28 AM ----------

Tried again around 296 stopped not been funny but I'm a bit sceptic as why hasn't a top dev like chain fire ect pulled and app like this again I mean nothing to the creator of this app
[Galaxy Note GT-N7000 Themes and Apps] friedje:
500 secs to pass. Vyloom 0x19 on LPY stock Rooted,

Never wiped
[Galaxy Note GT-N7000 Themes and Apps] nipuna:
Thanks for the app. Really useful to know my note is fine. :)

If you look at the play app description it says if it freezes that means u'be got "bad" blocks... If it finishes without issues it is fine..
[Galaxy Note GT-N7000 Themes and Apps] brockyneo:
Mine doesn't freeze just stops that's it phone still works ect just stops around 292 seconds
[Galaxy Note GT-N7000 Themes and Apps] phedders:
To test your emmc just can do (as root of course)

time dd if=/dev/block/mmcblk0 bs=1M of=/dev/null

Then wait.... you'll see if you get any errors.
[Galaxy Note GT-N7000 Themes and Apps] gattari:
Mine finished in 570 sec but no message from apps.

Is the phone ok?

Inviato dal mio GT-N7000 con Tapatalk 2
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
Leaving the phone quiet, when finished closes the progress dialog. Means that everything went well. When a sector is damaged the phone freezes and you must remove the battery for restart.

For now the process stops when rotate the phone o touch out of progress dialog. I hope to fix soon.
[Galaxy Note GT-N7000 Themes and Apps] brockyneo:
So when stops half way and dialog shuts but phone doesn't freeze then everything is fine
[Galaxy Note GT-N7000 Themes and Apps] GDT:
63 seconds to complete all. Seems to be ok. I'm on CM9 latest nightly.
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
You need chack again, until the end. If phone doesn't freeze you have no found damaged sectors.
[Galaxy Note GT-N7000 Themes and Apps] Serpentinefire76:
Can u be more specific about what we're supposed to see here?

I just got numbers. No errors. I guess my Note is fine? :D
[Galaxy Note GT-N7000 Themes and Apps] musashiro:
ok, nice app by the way.
[Galaxy Note GT-N7000 Themes and Apps] greenlant:
ParanoidAndroid v0.2:

First try: Reboot during the test :eek::eek:

Second try: No problem at all :rolleyes::rolleyes:
[Galaxy Note GT-N7000 Themes and Apps] friedje:
The test can not finish in 63 seconds.

You are not testing a neutrino particle moving close to lightspeed.

If the app stops before 500 or 600 seconds, you either moved, or touched the phone. This stops the app prematurely.

So restart the test and forget your phone for 5 minutes....

For now you only know that the first 10% of your memory is ok.
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
Initial post update, now with link to play store. Sorry for the inconvenience.
[Galaxy Note GT-N7000 Themes and Apps] lindvalll:
Thanks for this great tool. :)

My phone seems OK, scan took about 60 seconds. :cool:
[Galaxy Note GT-N7000 Themes and Apps] friedje:
Your phone seems in better shape then your eyes...
[Galaxy Note GT-N7000 Themes and Apps] Lakota:
If this app really does what it says on the tin then its a great piece of work.

Mine took about 190 secs and found no issues. Really put my mind at ease having flashed no end of different roms.

Thanks.
[Galaxy Note GT-N7000 Themes and Apps] fslateef:
Thanks for the application.

For me its taking ~110 seconds (the numbers went upto maximum value); So this means everything is fine OR the should take more than 200 seconds to complete ?

Although strange thing is I see eMMC Check has been granted root permissions constantly after exiting the application in ~110 seconds .... Is this fine ?

Edit (update): I found that message of grant access stops occuring after several minutes; so I am assuming that the application show 100% but it was not completed and took minutes to complete in background ?
[Galaxy Note GT-N7000 Themes and Apps] PoisonWolf:
It should take at least 250 seconds running at stock speeds with nothing else in the background.

Don't let the phone go to sleep when it is running. I kept touching the notification area to pull it down a little every 15 seconds to keep it awake (or you can just do it in settings ;)).
[Galaxy Note GT-N7000 Themes and Apps] dr.ketan:
If device have error and get stuck during checking, there is no problem if it boot normally after removing battery as per said on store, but suppose it doesn't boot normally then?

I think then you have precipitate bricking N have to go to service center.
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
It is not necessary. The application take permission during test for stop suspending; only DIM the screen for battery life is permited. After testing suspend mode is established.
[Galaxy Note GT-N7000 Themes and Apps] sonkameja:
So by this test isn't it safe to say that until Samsung fixes the stupid problem that we shouldn't even perform a ota upgrade to ics

Sent from my GT-N7000
[Galaxy Note GT-N7000 Themes and Apps] lindvalll:
I do suspect that I don't have proper ROOT anymore...will have to check upon this :)
[Galaxy Note GT-N7000 Themes and Apps] w8s:
It runs for about 500 second in my device and every thing is ok.

Thanx.
[Galaxy Note GT-N7000 Themes and Apps] m0n3ysh0t:
It probably isn't checking everything if it finished before 300 sec. I changed my governor to performance and adjusted the block size to match the CPU L1 cache size and 300 sec is the best time I got running from the terminal command.
[Galaxy Note GT-N7000 Themes and Apps] rebista:
Approaching the pen to the screen will prevent the screen to turn off too. So if you place the tip of the pen very near to the screen it will do the trick.
[Galaxy Note GT-N7000 Themes and Apps] adv1sory:
Mine finishes in 70 seconds with the screen timeout set at 10 minutes. Looking at the progress of the test I see the results go to 15gb. It does seem too fast though.

Running Kingdroid v3 with Franco v6
[Galaxy Note GT-N7000 Themes and Apps] M3TALLICA:
I set screen timeout to 10 min and performed the test 3 times, did not touch the phone when it was running. But it finishes after 75 - 80 sec.

I noticed it closely, it scanned all the blocks.

Now I'm confused.
[Galaxy Note GT-N7000 Themes and Apps] M3TALLICA:
Performed the test with ADB.

I guess there's no problem ... Records In = Records Out

Strange... on PC it took nearly 8 min but the app finishes the test in 75 - 80 sec.
[Galaxy Note GT-N7000 Themes and Apps] Abagnale:
Wow took 14 seconds :D

Joking...

First try: FC just in the end of the test

2nd try: It took about 1000secs, everything seems fine
[Galaxy Note GT-N7000 Themes and Apps] rajendrakumardbg:
186 seconds no freeze and test is complete...i m happy to see that there arent many freezes around nd most of the devices are doing well...

Big thanx to the developer!
[Galaxy Note GT-N7000 Themes and Apps] inakasato:
77s... If the app really works I guess for now I'm safe... That meaning, maybe I should quickly go back to gb?
[Galaxy Note GT-N7000 Themes and Apps] @denny:
Tried this 5 times every time gets to a third of the way then stops is at about 5000000 of 15000000

It don't freeze but just won't go any further and no I am not moving it at all
[Galaxy Note GT-N7000 Themes and Apps] panyan:
can the developer please update the app to tell us exactly if the test has been run successfully and the outcome please - this is all too confusing
[Galaxy Note GT-N7000 Themes and Apps] Latoc:
Which partition is being tested: Data, or UMS ?

We need to test Data, System, UMS, and Cache partitions also to be sure there are no problems elsewhere.
[Galaxy Note GT-N7000 Themes and Apps] :
Thanks
[Galaxy Note GT-N7000 Themes and Apps] brockyneo:
So we no further as this app works or not mine stops arould half way doesn't freeze just stops I'm running cm9
[Galaxy Note GT-N7000 Themes and Apps] zertyz:
Actually you can do the same with a single dd command... just send a USR1 signal to the dd process and you'll get it to print to stdout the current progress -- You'll find that spamming multiple dd instances so fast doesn't work always for every combination of roms & super user managers.... so the single dd approach is safer in the sense that you'll guarantee the whole emmc gets scanned.

Also you can 'setuid' your process to root and open the /dev/block/mmcblk0 as an ordinary file then you can simply read that file 'til the end.

[]s

Luiz
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
No partition. Raw device read (/dev/block/mmcblk0).
[Galaxy Note GT-N7000 Themes and Apps] cdmackay:
Those who are seeing the app complete in 70 seconds should probably assume that the full device has *not* been read; that's far too fast.

The advantage of running dd directly is that it confirms how much data it's read, which you can correlate against the size of the device.

It would be very nice indeed if the app could show the dd stdout/stderr, please...
[Galaxy Note GT-N7000 Themes and Apps] decat:
There was an update of the app.

Just did a new test and like yesterday it took +- 800 seconds.

Since the update you get a message at the end if the test passed or not.
[Galaxy Note GT-N7000 Themes and Apps] Anonymous Vagrant:
Got a "Congratulations.Test Passed." message after test.

Test took over 500+sec. using k3-3 speedmod kernel.
[Galaxy Note GT-N7000 Themes and Apps] brockyneo:
Got a text pass message after about 300s I'm on cm9 so is this good news
[Galaxy Note GT-N7000 Themes and Apps] @denny:
trying to install this for another go but play store says its now incompatible for my device using latest cm9 and not changed dpi, any ideas?:confused:

edit ;sorted reinstalled play store works now

edit ; tried it again said test passed woohoo but it still only scanned 5000000 out of 15000000 why is this?
[Galaxy Note GT-N7000 Themes and Apps] jetv1r:
very good app...mine pass after 480 secs.
[Galaxy Note GT-N7000 Themes and Apps] rajendrakumardbg:
Yes it indeed is....yr emmc is fit and fine so is for most of us
[Galaxy Note GT-N7000 Themes and Apps] hara74:
test passed

about 460 sec.

I hope that´s good ?!?
[Galaxy Note GT-N7000 Themes and Apps] AshleyT:
430 seconds, but I passed the test!

Thanks for this useful application :)
[Galaxy Note GT-N7000 Themes and Apps] zuqka10:
Insane chip

420s

test passed

kingdroid v3

chainsfire 5.6 lq2

lots of abyss wipes....
[Galaxy Note GT-N7000 Themes and Apps] glevitan:
Just one quick doubt...I ran it twice and passed both time, but never took more than 80 secs...the counter showed that scanned the 100%...is that ok?
[Galaxy Note GT-N7000 Themes and Apps] Vinagre:
That is strange. Usually takes over 300 seconds. What ROM and kernel do you use? It is tuned for I/O.
[Galaxy Note GT-N7000 Themes and Apps] glevitan:
I am on the Stock ICS Rom Baseband LPT, Build Version LPY, and Speedmod Kernel ICS K3-3...

whether my phone is fast as a Lighthing or something is not working then....:D
[Galaxy Note GT-N7000 Themes and Apps] vfusion393:
Same question, maybe the developer can enlighten us.

I ran 4 times, with my eyes on the phone. Everytime, the scans complete in less than 80 secs and 'Passed'.

Using Stock ICS LP9 and CF-LP9 Kernel .

By the way, thanks for this app.
[Galaxy Note GT-N7000 Themes and Apps] Att.Fan1982:
MidNote 1.4.2 rom

Insane chip

473s

Congratulations. Test passed

tested twice, same results both times. What a sigh of relief! :D