yep, that stops it.

kinda disappointing that gcc allows that by default