Make reconnect optional