now uses phased restart