A shitload of compile errors later.