Someday, I will write this.