Fixes #2089 - Add network configuration to ENC

To quote myself: "nil *values* for keys" - it's the values that are nil, not the keys. If they get correctly converted to undef then thats fine - we've strugged to pass undef in various places in the past, which is why I'm raising it