"the one true solution for compatibility with GCC 3.3+"