diff --git a/src/SOAPEssence.php b/src/SOAPEssence.php
index <HASH>..<HASH> 100644
--- a/src/SOAPEssence.php
+++ b/src/SOAPEssence.php
@@ -144,6 +144,9 @@ class SOAPEssence extends XMLEssence
 
             return parent::extract($this->lastResponse, $config, $data);
         } catch (SoapFault $e) {
+            $this->lastRequest = $this->client->__getLastRequest();
+            $this->lastResponse = $this->client->__getLastResponse();
+
             throw new EssenceException($e->getMessage(), $e->getCode(), $e);
         }
     }
feat(*): keep last request/response before throwing an exception