STATETEARDOWN
#undef STATETEARDOWN
#define STATETEARDOWN(m) { free((m)->space); }
#define STATETEARDOWN(m) /* nothing */