diff --git a/bfps/code.py b/bfps/code.py
index 577889bdf88d470449f9cd271764528d960a9d6c..01c7dee80ff4b7f8d598a78f72c1aa9fb7213eaf 100644
--- a/bfps/code.py
+++ b/bfps/code.py
@@ -124,7 +124,7 @@ class code(base):
             if not os.path.isdir(self.work_dir):
                 os.mkdir(self.work_dir)
             if self.work_dir != './':
-                shutil.copy(self.name + '.elf', self.work_dir)
+                shutil.copy(self.name, self.work_dir)
             os.chdir(self.work_dir)
             with open(self.name + '_version_info.txt', 'w') as outfile:
                 outfile.write(self.version_message)