...I'm not gonna even try and understand this.