You're right. If you don't experience this during testing, it probably is ok. I did actually implement chaining of the commands previously which caused everything to slow down, but that could just as well have been due to some of the many other bugs that has been fixed by now :-)

I don't see why we should set a cap on how many consecutive skips, we allow. If it turns out to be a problem later, lets solve it by then.