Hah, I hadn't considered a hardware approach to limited use. I assume there's just a counter in there. There could, theoretically, be cryptographic reasons it can only do 3 programming sessions, but I doubt it.