well depends, starting the function from the beginning, yes .. from a middle point .. im not sure.. since it has to be called again dosomething(); :