m_part.c: cleaned it up