Failover restorer smarter