Regarding varnish 2, I made sure the PURGE request remains the same. Only additional headers are added that can be used in the vcl. If the ``invalidate`` method is used on varnish 2, the vcl will probably see it as a PURGE request for the path ``/``