I was originally going to complain about the `>>` token but seeing as GCC 4.4 doesn't I won't bother.