diff --git a/diceware/__init__.py b/diceware/__init__.py
index 8ad1610251f81bb21b0f6dbf87d6c151c1f6800f..18ae20b95789fe18195bed666d059eeb0c23e823 100644
--- a/diceware/__init__.py
+++ b/diceware/__init__.py
@@ -152,7 +152,7 @@ def get_wordlist_path(name):
     if not RE_WORDLIST_NAME.match(name):
         raise ValueError("Not a valid wordlist name: %s" % name)
     basename = 'wordlist_%s.txt' % name
-    return os.path.join(WORDLISTS_DIR, basename.lower())
+    return os.path.join(WORDLISTS_DIR, basename)
 
 
 def insert_special_char(word, specials=SPECIAL_CHARS, rnd=None):
diff --git a/tests/test_diceware.py b/tests/test_diceware.py
index bd2a3531e13402ea93c1c055a449ac8c016f49fa..af7e7d63c87fd3c4fa2ac2853167054d98cd7db9 100644
--- a/tests/test_diceware.py
+++ b/tests/test_diceware.py
@@ -110,12 +110,6 @@ class TestDicewareModule(object):
         assert exc_info.value.args[0].startswith(
             'Not a valid wordlist name')
 
-    def test_get_wordlist_path_loweres_country_code(self):
-        # upper case country codes are lowered
-        assert os.path.basename(get_wordlist_path('de')) == 'wordlist_de.txt'
-        assert os.path.basename(get_wordlist_path('De')) == 'wordlist_de.txt'
-        assert os.path.basename(get_wordlist_path('DE')) == 'wordlist_de.txt'
-
     def test_insert_special_char(self):
         # we can insert special chars in words.
         fake_rnd = FakeRandom()