not sure if an additional connect is a good idea but I have no idea how the framwork handles multiple sockets in one module run. Maybe someone with internal knowledge can answer this?