diff --git a/tools/mpy-tool.py b/tools/mpy-tool.py
index 381b3c8149cdc23bdae2daf61602a2802dc75fe1..972ede8325a46a60b2ba7d92bdf691df1e313fde 100755
--- a/tools/mpy-tool.py
+++ b/tools/mpy-tool.py
@@ -503,9 +503,6 @@ def freeze_mpy(qcfgs, base_qstrs, raw_codes):
     print('const char mp_frozen_mpy_names[] = {')
     for rc in raw_codes:
         module_name = rc.source_file.str
-        slash = module_name.rfind('/')
-        if slash != -1:
-            module_name = module_name[slash + 1:]
         print('"%s\\0"' % module_name)
     print('"\\0"};')