there is a chance that this port gets used between now and when node is started up.  If there is a way to tell node to bind to a random port and a way of getting that random port, that would be the best solution.  If not, this is good enough.