ContributionsService promise resolution was in the wrong place