fuck you GCC 4.7 and 4.6