diff --git a/lib/spack/spack/modules.py b/lib/spack/spack/modules.py
index 2ec20afa697ad8ca68cf34bed4945e629d65b19b..2c68c0c1700b4153fa9a7d90d54bac1e53b9e5af 100644
--- a/lib/spack/spack/modules.py
+++ b/lib/spack/spack/modules.py
@@ -270,9 +270,9 @@ def category(self):
             return self.pkg.category
         # Extensions
         for extendee in self.pkg.extendees:
-            return '{extendee} extension'.format(extendee=extendee)
+            return '{extendee}_extension'.format(extendee=extendee)
         # Not very descriptive fallback
-        return 'spack installed package'
+        return 'spack'
 
     @property
     def blacklisted(self):
@@ -404,7 +404,7 @@ class Dotkit(EnvModule):
         SetEnv: 'dk_setenv {name} {value}\n'
     }
 
-    autoload_format = 'dk_op {module_file}\n'  # TODO : Check this line
+    autoload_format = 'dk_op {module_file}\n'
 
     prerequisite_format = None  # TODO : does something like prerequisite exist for dotkit?