diff --git a/hdlmake b/hdlmake
index 020b0b49dfd4712392855d2d65aae946c1502282..ef1ebe178b9169fed364bf7b97ae3e2cdde85bfe 100755
Binary files a/hdlmake and b/hdlmake differ
diff --git a/src/fetch.py b/src/fetch.py
index 8e1e80cf587a9c3bfd9bcdf0a2142fde5af1cade..369089bd25218eb1007fc339e53cf32ff19ece42 100644
--- a/src/fetch.py
+++ b/src/fetch.py
@@ -57,7 +57,7 @@ class ModulePool(list):
             os.chdir(module.fetchto)
 
             cmd = "svn checkout {0} " + module.basename
-            if rev:
+            if module.revision:
                 cmd = cmd.format(module.url + '@' + module.revision)
             else:
                 cmd = cmd.format(module.url)