Fuck it I'm abandoning this.