diff --git a/CHANGELOG.md b/CHANGELOG.md
index a7ec2d3b76430603e548ebe107e9e2c7ac4c061a..6747266176017569a4af4e1270bc73a37f80e35e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 ## HEAD
 
+## 3.1.1 / 2025-02-19
+
+- WEC will throw an error instead of killing the process when the site can't be surfed 
+
 ## 3.1.0 / 2025-02-14
 
 - add support to add cookies in web ui
diff --git a/package-lock.json b/package-lock.json
index b1da093f664091a58ace0b546a84f6731df2cde6..f959dafc826672bd42def946856ae710b8d0571f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "website-evidence-collector",
-  "version": "3.1.0",
+  "version": "3.1.1",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "website-evidence-collector",
-      "version": "3.1.0",
+      "version": "3.1.1",
       "license": "EUPL-1.2",
       "dependencies": {
         "@ghostery/adblocker-puppeteer": "^2.0.2",
diff --git a/package.json b/package.json
index 4947397e57792dd58f009ede1cf22f594247db4c..61f5fff3fd48f695ac2da0ecf9c45b92528d601b 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "website-evidence-collector",
-  "version": "3.1.0",
+  "version": "3.1.1",
   "description": "automation of website evidence collection for storage and transfer of personal data based on puppeteer",
   "homepage": "https://edps.europa.eu/press-publications/edps-inspection-software_en",
   "repository": {
diff --git a/src/collector/index.ts b/src/collector/index.ts
index e64f9ef49183bfb1124bec5d53b989edcb7c8d76..4054b5fe392fd3546283489f9808c991ad4ff722 100644
--- a/src/collector/index.ts
+++ b/src/collector/index.ts
@@ -132,7 +132,7 @@ export class Collector {
     const response = await this.pageSession.gotoPage(url);
 
     if (response == null) {
-      process.exit(2);
+      throw new Error("The collector was not able to access the page.");
     }
 
     // log redirects