correct pool comparison for assignment distribution
change default NodeList port to 0 for ephemeral