Gracefully handle failure to connect
allow user to drop connection any time they want