can a ban request not be done without a host? assume i have a varnish for my multisite app where i have the same uri on many domains, and i am too lazy to figure out which domains actually have the uri? should $hosts not default on null and if its empty array, we do not add the PURGE_HEADER_HOST?