GCC 3.3 compile fix