add NULL default for mc argument