diff --git a/moose-core/.travis.yml b/moose-core/.travis.yml
index 4c0a1b29eab3aa143d5af5ffb95342226a91d26d..8c33e46ff8823ade37439662f18135dd2bdc0182 100644
--- a/moose-core/.travis.yml
+++ b/moose-core/.travis.yml
@@ -20,9 +20,9 @@ env:
     - CTEST_MODEL=Nightly
 cache: apt
 
-#matrix:
-#    allow_failures:
-#        - clang
+matrix:
+    allow_failures:
+        - clang
 
 before_script:
     - sudo apt-get install -qq libxml2-dev libbz2-dev
@@ -42,7 +42,9 @@ install:
     - echo "nothing to do here"
 
 script:
-    - # First test is normal make scripts. (outdated).
+    - First check no python3 incompatible file.
+    - python3 -m compileall -q .
+    - # Then run the old make scripts
     - make 
     - ## CMAKE based flow
     - mkdir -p _GSL_BUILD && cd _GSL_BUILD && cmake -DDEBUG=ON -DPYTHON_EXECUTABLE=/usr/bin/python ..
diff --git a/moose-core/VERSION b/moose-core/VERSION
index 64f916789cda2e98d63854ada95040f09a4422c3..818d770ac802d5b9abd77b581be4dc2002925146 100644
--- a/moose-core/VERSION
+++ b/moose-core/VERSION
@@ -1 +1 @@
-3.1.1-72-g42f15c9
\ No newline at end of file
+3.1.0-155-gb7f1834