Fucked up is an understatement.