ohhh helll nahhh This is pretty fucked up right here...