- This allows us to create a new interface each time ConnectToNamedPort is called, removing the assumption that these are static.
- This allows us to create a new interface each time ConnectToNamedPort is called, removing the assumption that these are static.