Apparently GCC likes this better?