I think that this will be compulsory when I will want to implement synchronic simulation. (i.e. "do 100 steps now".)