We are either reusing the existing `MM` (avoids gc) or creating another `MM`.