removed unecessary resetCondition, init now resets current run