Kinesin: walking or limping?