This form is bad practice, as it won't work on gcc.