optimalizálás: nullákat nem ellenőriz és felelsegesen nem futtat teljes ellenörzést, hogy befejeződött-e a futás