Fix bug where MOObserver was not always triggered