fixes for regression on contribution.update