diff --git a/circle/common/views.py b/circle/common/views.py
index cf38c95..3b8e0d9 100644
--- a/circle/common/views.py
+++ b/circle/common/views.py
@@ -45,10 +45,10 @@ def handler500(request):
     logger.exception("unhandled exception")
     ctx = get_context(request, exception)
     try:
-        resp = render("500.html", ctx,
+        resp = render(request,"500.html", ctx,
                                   RequestContext(request).flatten())
     except:
-        resp = render("500.html", ctx)
+        resp = render(request,"500.html", ctx)
     resp.status_code = 500
     return resp
 
@@ -56,6 +56,6 @@ def handler500(request):
 def handler403(request, *args, **argv):
     cls, exception, traceback = exc_info()
     ctx = get_context(request, exception)
-    resp = render("403.html", ctx)
+    resp = render(request,"403.html", ctx)
     resp.status_code = 403
-    return resp(request)
+    return resp