gcc4.4 strikes again