gcc, you're annoying