differentiating start and restart