Counting a loop

What is wrong with this?

Servo::read() doesn't tell you where the servo is. It tells you where you last commanded it to go. Surely, you can remember that.