gcc 4.6 (our target version) doesn't support override just yet. I think that LEW21 has a possible fix for that in one of his pull request but that's tangled up in a bunch of other changes so we can't use it just yet. I'll fix this along with a few other include issues.