Hybrid network fixes

This is going to have several fixes to help ease us into our hybrid network.

- '-p <port_number>' is being ignored right now. First commit fixes it.
If you send it a non-string it throws an unpack error. There is no exception to catch it and your cod only raises an exception if the key is missing.