Oh wow, I was commenting on an outdated diff :O There are a lot of comments on this somewhere else, sorry it took me so long to respond to this.