refactor partner cancels