I f*****g hate GNU extensions.