why strtolower? if varnish sends this, it can just send it lowercase :-)