1 add 2 TODO to handle host can't connect