diff --git a/bin/cdist b/bin/cdist
index adb8bd78..6726295a 100755
--- a/bin/cdist
+++ b/bin/cdist
@@ -354,8 +354,8 @@ class Cdist:
 
    def link_type_to_emulator(self):
       """Link type names to cdist-type-emulator"""
+      source = sys.argv[0]
       for type in self.list_types():
-         source = sys.argv[0]
          destination = os.path.join(self.bin_dir, type)
          log.debug("Linking %s to %s", source, destination)
          os.symlink(source, destination)