This will always emit 'connect'.  Is that intentional?