I'm fairly sure my Yamaha XT's have a 1000rpm threshold , maybe it's 800 ? I forget all the exact details these days, without some sort of prevention they'd kickback worse than they already do , took me a couple months to walk without pain when one of mine had a faulty cdi and it fired when I was just pushing it down to find TDC ,lifted me right off the bike and actually cracked the motors case. ECU, CDI , TCI , ect.. I tend to use cdi as sort of a blanket designation for ignition brain box, control box ,ect.. even though they're different . All bikes have one of those which can control spark under a certain threshold. .