Have our HTTP cache respect the `Vary` header