restart flag never reset
obsolete method removed