This will never be true due to a typo here: `dissconnect! should be `disconnect!`