I believe it's actually possible to verify that the port is unused, rather than just hoping that incrementing will give us an unused port.