explicit MOC locking