This must be GCC since VS definitely will warn me about this... I think it might even throw an error