Try next fallback client if one raises Convert `dig` to `dig?` Optimize companionless stream retrieval