diff --git a/app/templates/contribute/diplomat.jade b/app/templates/contribute/diplomat.jade
index f46317cde..aec33c060 100644
--- a/app/templates/contribute/diplomat.jade
+++ b/app/templates/contribute/diplomat.jade
@@ -58,7 +58,7 @@ block content
       //#contributor-list
       // TODO: collect CodeCombat userids for these guys so we can include a tiled list
       ul.diplomats
-        each stats, languageCode in languageStats
+        each stats, languageCode in view.calculateSpokenLanguageStats()
           if !(stats.completion < 0.02 && !stats.diplomats.length)
             li
               a(href=stats.githubURL)
diff --git a/app/views/contribute/DiplomatView.coffee b/app/views/contribute/DiplomatView.coffee
index a27472cf3..69c6fac11 100644
--- a/app/views/contribute/DiplomatView.coffee
+++ b/app/views/contribute/DiplomatView.coffee
@@ -61,13 +61,6 @@ module.exports = class DiplomatView extends ContributeClassView
   template: template
   contributorClassName: 'diplomat'
 
-  getRenderData: ->
-    context = super()
-    context.viewName = @viewName
-    context.user = @user unless @user?.isAnonymous()
-    context.languageStats = @calculateSpokenLanguageStats()
-    context
-
   calculateSpokenLanguageStats: ->
     @locale ?= require 'locale/locale'
     totalStrings = @countStrings @locale.en