Change to SetObserver(), so CHECK is removed.