zero initialize *everything*
accidental <string> include