diff --git a/djangoldp/endpoints/webfinger.py b/djangoldp/endpoints/webfinger.py
index 7cbf1cc4ec9146a2249052476bac69d0e14f2ddb..d33e03063526999dedf15b85fc4ef090a35926c7 100644
--- a/djangoldp/endpoints/webfinger.py
+++ b/djangoldp/endpoints/webfinger.py
@@ -78,7 +78,8 @@ class WebFingerEndpoint(object):
         }
 
         for class_name in model_classes:
-            webfinger = class_name()
+            model_class = model_classes[class_name]
+            webfinger = model_class()
             dict = webfinger.response(dict, self.params['rel'], self.acct)
 
         return dict