test self redeemption