@Claire is there a reason to use a new type for approval/rejection, instead of just Accept and Reject?
Accept
Reject