Reworked clients to accept a connection info instead.