MV implementations