PID on the index pulse is interesting, but useless really. By the time the next Index pulse has turned up late, the thread is trashed.
And yes, Andy knows this.
However, having got the PID stuff in there is a big hurdle passed. You could say they are now half-way around the loop.
Cheers
Roger