When using a dynamically allocated port the addresses (the port) will not match up with the real addresses. Can we solve this? Otherwise we should detect the problem early and abort with a clear error message.