diff --git a/lib/spack/spack/config.py b/lib/spack/spack/config.py
index 6b5b3dfd6236c18cc185e909a99948ccddf3f991..e696a62e96b60dd636d248491fd3a8f2f1ca23a9 100644
--- a/lib/spack/spack/config.py
+++ b/lib/spack/spack/config.py
@@ -117,22 +117,20 @@
 the site configuration will be ignored.
 
 """
+import copy
 import os
 import re
 import sys
-import copy
-import jsonschema
-from jsonschema import Draft4Validator, validators
-import yaml
-from yaml.error import MarkedYAMLError
-from ordereddict_backport import OrderedDict
 
+import jsonschema
 import llnl.util.tty as tty
-from llnl.util.filesystem import mkdirp
-import copy
-
 import spack
+import yaml
+from jsonschema import Draft4Validator, validators
+from llnl.util.filesystem import mkdirp
+from ordereddict_backport import OrderedDict
 from spack.error import SpackError
+from yaml.error import MarkedYAMLError
 
 # Hacked yaml for configuration files preserves line numbers.
 import spack.util.spack_yaml as syaml
diff --git a/lib/spack/spack/modules.py b/lib/spack/spack/modules.py
index 291dd775c5533c2389e87bcf8fd5da89716fe207..8a96d49144655342b54393c3da012736f7382360 100644
--- a/lib/spack/spack/modules.py
+++ b/lib/spack/spack/modules.py
@@ -114,14 +114,14 @@ def inspect_path(prefix):
     return env
 
 
-def dependencies(spec, request='All'):
-    if request == 'None':
+def dependencies(spec, request='all'):
+    if request == 'none':
         return []
 
     l = [xx for xx in
          sorted(spec.traverse(order='post', depth=True, cover='nodes', root=False), reverse=True)]
 
-    if request == 'Direct':
+    if request == 'direct':
         return [xx for ii, xx in l if ii == 1]
 
     # FIXME : during module file creation nodes seem to be visited multiple times even if cover='nodes'