The question is, how many generations does it take for this to wear off? Or is it "good until cancelled"?