Generalize ConnectInfo