added disconnectReasons