      * @return {string} Pluralized and translated into specified locale string
     ###
     dngettext: (domain, string, pluralString, count) ->
-      args = [arguments...]
-      args.shift()
+      [domain, args...] = arguments
       @gt.dngettext(@resolveDomain(domain), args...)
 
     ###*

     * @return {string} Pluralized and translated into specified locale string
    ###
    dnpgettext: (domain, context, string, pluralString, count) ->
      args = [arguments...]
      args.shift()
      @gt.dnpgettext(@resolveDomain(domain), args...)

    installNunjucksGlobals: (env) ->

     * @return {string} Translated string into specified locale
    ###
    dgettext: (domain, string) ->
      [domain, args...] = arguments
      @gt.dgettext(@resolveDomain(domain), args...)

    ###*
