I'm gonna unsticky this. If someone wants to compile it, it'll still be here.