i think this is utter trash. i don't believe them about leaking shit. they are overhyped, noisy garbage that isn't the least bit shocking or creative. they also fucked over their fans a few months back by cancelling show at the last minute w/barely an explanation.