Refactored MOB implementation