diff --git a/CHANGELOG.md b/CHANGELOG.md
index d59404bd732b0bb1afcc56784a5ba94b6d73ad74..54d220447c959bdc2a31a265697172e51988058b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,8 @@
 
 ## v2.2.2
 
+* updated to use aiobremlin v3.3.4 in order to get the correct dependency tree.
+
 ## v2.2.1
 
 * Fixed dependency requirement allowing Goblin to run on python v3.7+.
diff --git a/requirements.txt b/requirements.txt
index ae6039b7349a0df09b2ac827bbf1f9514efddba4..25bfaa3a004ee2aed57e758d121f3d701cba4608 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,5 +1,5 @@
 gremlinpython>=3.4.3
-aiogremlin==3.3.3
+aiogremlin==3.3.4
 PyYAML==5.3
 six==1.14.0
 aenum==2.2.3
diff --git a/setup.py b/setup.py
index c13803f6b8c62da6fad18008c0b6b3b82c61b432..efacb6187544289b0a1158294b01ea286c1c9d27 100644
--- a/setup.py
+++ b/setup.py
@@ -29,7 +29,7 @@ setup(
     packages=find_packages(),
     python_requires='>=3.5',
     install_requires=[
-        'aiogremlin>=3.3.3',
+        'aiogremlin>=3.3.4',
     ],
     test_suite='tests',
     setup_requires=[