I guess we can't just use [`$response->isCacheable()`](https://github.com/symfony/symfony/blob/2.3/src/Symfony/Component/HttpFoundation/Response.php#L498) because of the extra checks happening there?