** warning on these struct initializers. It hurts my heart to remove
** it so I'll just leave it in here so that we can enable it when
** we can drop support for the broken compilers
** warning on these struct initializers. It hurts my heart to remove
** it so I'll just leave it in here so that we can enable it when
** we can drop support for the broken compilers