make Party abstract again