Now with failover()..