It looks like `ps_determine_host` is out of the anonymous namespace while `ps_determine_url` is in it, is there a reason why?