diff --git a/src/Response.php b/src/Response.php
index <HASH>..<HASH> 100644
--- a/src/Response.php
+++ b/src/Response.php
@@ -208,6 +208,8 @@ class Response implements ResponseInterface
             $response->body->useGlobally();
         }
         
+        $response->isStale = false;
+        
         return $response;
     }
 
diff --git a/tests/ResponseTest.php b/tests/ResponseTest.php
index <HASH>..<HASH> 100644
--- a/tests/ResponseTest.php
+++ b/tests/ResponseTest.php
@@ -166,6 +166,8 @@ class ResponseTest extends PHPUnit_Framework_TestCase
         
         $this->assertInstanceof(Response::class, $response);
         $this->assertNotSame($this->baseResponse, $response);
+        
+        $this->assertFalse($response->isStale());
     }
     
     public function testReviveNonStale()
The response from `Response::revive()` should not be marked as stale.