Refactor Out Cutpurse Discard Logic