back to using a BOOL to track whether we've connected