reverted the fail reconnect change