Fuck

Did not really want to rewrite this.