don't connect if already connected