Right, comment wasn't in the best spot...

I think `--https-address` should be an empty string by default which will signify HTTPS disabled.

If it is non-empty, then we perform all your new parsing and instantiation