[mop] fix mro{,_unhidden} bugs, jnthn++