diff --git a/package.json b/package.json
index 6505290141a2d05d2274d6334da265750ff52dd1..0186f5415f9338c9e2cb93a6f0f680d3dee4c7d3 100644
--- a/package.json
+++ b/package.json
@@ -270,7 +270,7 @@
     "ts-jest": "27.0.5",
     "ts-node": "10.2.1",
     "type-fest": "2.1.0",
-    "typescript": "4.3.5",
+    "typescript": "4.4.2",
     "unified": "9.2.2"
   },
   "resolutions": {
diff --git a/tsconfig.json b/tsconfig.json
index 920493bcb7b5e59d5b0230f45143cf1c25097080..409aaf9567f6985ae259a9720e64b867e0cfae37 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -13,6 +13,7 @@
     "noUnusedLocals": true,
     "noImplicitOverride": true,
     "experimentalDecorators": true,
+    "useUnknownInCatchVariables": false /* we aren't prepared for enabling this by default since ts 4.4*/,
     "lib": ["es2018"],
     "types": ["node", "jest", "jest-extended"],
     "allowJs": true,
diff --git a/yarn.lock b/yarn.lock
index 8884f44f24248be64f1f4ff1ee754974e620d4e1..02a9080af6988d6d3a2228d5c5d8ad55b4c33751 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -9463,10 +9463,10 @@ typedarray-to-buffer@^3.1.5:
   dependencies:
     is-typedarray "^1.0.0"
 
-typescript@4.3.5:
-  version "4.3.5"
-  resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4"
-  integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==
+typescript@4.4.2:
+  version "4.4.2"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.2.tgz#6d618640d430e3569a1dfb44f7d7e600ced3ee86"
+  integrity sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==
 
 uc.micro@^1.0.1, uc.micro@^1.0.5:
   version "1.0.6"