Added pessimistic reconnect