Less cleanup when reconnecting, why destroy everything only to re-create
it?