When you specify a port above 65535 in netcat, such as 70000, it does <high invalid port>-65536 and uses that port number (4464 in 70000's case i think). Can anyone come up with a good reason _why_ netcat does this, code wise? What makes it do this?