It's possible that https is either not present (deliberately) or misconfigured (accidentally). I think not starting https then (and providing a warning) is fine, as long as we don't automatically redirect to http?