! GCC compatibility fixes