Consistency with the dash vs underscore
I think nc/netcat both just do exit(1) regardless of what happens