diff --git a/djangoldp_account/permissions.py b/djangoldp_account/permissions.py
index 93df4aa8b2a16902cab41d390edec753865b0e77..d51e46cbd48cebde241e7799f33eb08af9835975 100644
--- a/djangoldp_account/permissions.py
+++ b/djangoldp_account/permissions.py
@@ -1,8 +1,6 @@
 from django.conf import settings
-
 from djangoldp.permissions import LDPBasePermission
-from djangoldp.utils import is_anonymous_user
-
+from .filters import IPFilterBackend
 
 XMPP_SERVERS = set({'51.15.243.248', '212.47.234.179', '2001:bc8:47b0:2711::1'})
 
@@ -25,6 +23,7 @@ def check_client_ip(request):
     return False
 
 class IPOpenPermissions(LDPBasePermission):
+    filter_backend = IPFilterBackend
     def has_permission(self, request, view):
         return check_client_ip(request)