|tcp_connect| can throw
auto-merge staging into master