good point, not passing a port to the node .listen() call is unspecified behaviour