     _.pull(languageCodes, lang)
     lang
 
-  # add NATIVE_LANGUAGE as first and last items
-  _.chain(randomLanguages).unshift(NATIVE_LANGUAGE).push(NATIVE_LANGUAGE).value()
+  # add LOCAL_LANGUAGE as first and last items
+  _.chain(randomLanguages).unshift(LOCAL_LANGUAGE).push(LOCAL_LANGUAGE).value()
 
 getRequestString = (langFrom, langTo, text) ->
   opts =

            request getRequestString(langs[4], langs[5], parseResponse(body)), (error, response, body) ->
              request getRequestString(langs[5], langs[6], parseResponse(body)), (error, response, body) ->
                msg.send parseResponse(body)
                unless SUPPRESS_TRANSLATION_PATH_LOG == 'true'
                  msg.send logTranslationPath(langs)

LANGUAGES = require('./data/languages.json')
TRANSLATE_URI = 'https://translate.yandex.net/api/v1.5/tr.json/translate'
API_KEY = process.env.YANDEX_TRANSLATE_API_KEY
LOCAL_LANGUAGE = process.env.HUBOT_GARBLE_LOCAL_LANGUAGE || 'en'
SHOW_TRANSLATION_PATH = process.env.HUBOT_GARBLE_TRANSLATION_PATH_LOG || true
DEFAULT_ITERATIONS = 5

getRandomLanguages = (count) ->
  # an array of all available language codes except LOCAL_LANGUAGE
  languageCodes = _.chain(LANGUAGES).pluck('code').pull(LOCAL_LANGUAGE).value()

  # an array of randomly sorted languages
  randomLanguages = _.times count, () ->
