Has any one tried the all natural Mint dip? Not mint flavored dip, but the stuff made out of mint leaves?