Improving karma redeem functions