I'm in stitches from this, haven't laughed this hard in a while...