Add m_defrag_nofree, which works like m_defrag, but doesn't free the