Argh, turns out annotations suck.