New promises, multiple hosts with failover.