TODO check_tcp