Only connect if not already connected