diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,7 @@
+# v1.3.12.1 (2017/10/09)
+
+* Support for Glob >= 0.9, even for the test suite :)
+
 # v1.3.12 (2017/10/09)
 
 * Support for Glob >= 0.9
diff --git a/language-puppet.cabal b/language-puppet.cabal
--- a/language-puppet.cabal
+++ b/language-puppet.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                language-puppet
-version:             1.3.12
+version:             1.3.12.1
 synopsis:            Tools to parse and evaluate the Puppet DSL.
 description:         This is a set of tools that is supposed to fill all your Puppet needs : syntax checks, catalog compilation, PuppetDB queries, simulationg of complex interactions between nodes, Puppet master replacement, and more !
 homepage:            http://lpuppet.banquise.net/
diff --git a/tests/lexer.hs b/tests/lexer.hs
--- a/tests/lexer.hs
+++ b/tests/lexer.hs
@@ -15,7 +15,7 @@
 
 allchecks :: IO ()
 allchecks = do
-    filelist <- fmap (head . fst) (globDir [compile "*.pp"] "tests/lexer")
+    filelist <- globDir1 (compile "*.pp") "tests/lexer"
     testres <- mapM testparser filelist
     let isgood = all snd testres
     mapM_ (\(rr, t) -> unless t (putStrLn rr)) testres
