MMC: regulator utilities