This should be inside the `ContributionObserver`.