Separated mbc functions