I'm going to need rehab after this...