cleanup: hey, we're in 2013, c99 is already old.