diff --git a/cinder/cmd/rtstool.py b/cinder/cmd/rtstool.py
index 7713c685b12..ec065b1ff20 100644
--- a/cinder/cmd/rtstool.py
+++ b/cinder/cmd/rtstool.py
@@ -18,13 +18,7 @@
 import os
 import sys
 
-# We always use rtslib-fb, but until version 2.1.52 it didn't have its own
-# namespace, so we must be backwards compatible.
-try:
-    import rtslib_fb
-except ImportError:
-    import rtslib as rtslib_fb
-
+import rtslib_fb
 
 from cinder import i18n
 from cinder.i18n import _
diff --git a/cinder/tests/unit/test_cmd.py b/cinder/tests/unit/test_cmd.py
index db4c908e919..5c79b17dd37 100644
--- a/cinder/tests/unit/test_cmd.py
+++ b/cinder/tests/unit/test_cmd.py
@@ -29,11 +29,7 @@ if sys.platform == 'darwin':
     rtslib_fb = mock.MagicMock()
     cinder_rtstool = mock.MagicMock()
 else:
-    try:
-        import rtslib_fb
-    except ImportError:
-        import rtslib as rtslib_fb
-
+    import rtslib_fb
 
 from cinder.cmd import api as cinder_api
 from cinder.cmd import backup as cinder_backup
diff --git a/lower-constraints.txt b/lower-constraints.txt
index 21add09f56b..66d0b5d24b7 100644
--- a/lower-constraints.txt
+++ b/lower-constraints.txt
@@ -131,7 +131,7 @@ retrying==1.2.3
 rfc3986==1.1.0
 Routes==2.3.1
 rsa==3.4.2
-rtslib-fb==2.1.43
+rtslib-fb==2.1.65
 simplejson==3.5.1
 six==1.10.0
 smmap2==2.0.3
diff --git a/requirements.txt b/requirements.txt
index 923caa5ffc2..5a2df87e340 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -49,7 +49,7 @@ requests>=2.14.2 # Apache-2.0
 retrying!=1.3.0,>=1.2.3 # Apache-2.0
 Routes>=2.3.1 # MIT
 taskflow>=2.16.0 # Apache-2.0
-rtslib-fb!=2.1.60,!=2.1.61,!=2.1.64,>=2.1.43 # Apache-2.0
+rtslib-fb>=2.1.65 # Apache-2.0
 simplejson>=3.5.1 # MIT
 six>=1.10.0 # MIT
 SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT