I did, and it looked really difficult to fix so I decided to comment it for now.  I'm looking at refactoring the way we handle ports to get rid of them in stack data (essentially have the stack module expose an API that lets other modules open ports and retrieve things like the IP addresses and TCP factories), and I'll try and sort this out while doing that rework.