add ability to disconnect from a bad connection