diff --git a/.travis.yml b/.travis.yml
index b05431c6cbb1c7de40bb867a862fb758b5c2eb87..9543fda1769b913dd3c9a4d7d5024b40c9813558 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -140,6 +140,16 @@ script:
   - sed -i 's/\/\/#define FILAMENT_LCD_DISPLAY/#define FILAMENT_LCD_DISPLAY/g' Marlin/Configuration.h
   - rm -rf .build/
   - DISPLAY=:1.0 ~/bin/arduino --verify --board marlin:avr:mega  Marlin/Marlin.ino
+  # Enable COREXY
+  - cp Marlin/Configuration.h.backup Marlin/Configuration.h
+  - sed -i 's/\/\/#define COREXY/#define COREXY/g' Marlin/Configuration.h
+  - rm -rf .build/
+  - DISPLAY=:1.0 ~/bin/arduino --verify --board marlin:avr:mega  Marlin/Marlin.ino
+  # Enable COREXZ
+  - cp Marlin/Configuration.h.backup Marlin/Configuration.h
+  - sed -i 's/\/\/#define COREXZ/#define COREXZ/g' Marlin/Configuration.h
+  - rm -rf .build/
+  - DISPLAY=:1.0 ~/bin/arduino --verify --board marlin:avr:mega  Marlin/Marlin.ino
   ######## Example Configurations ##############
   # Delta Config (generic)
   - cp Marlin/example_configurations/delta/generic/Configuration* Marlin/
diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h
index 400d226e00ab6149d25c075a41afab98e0e87f07..7d06e21793d0c78c19af6479cdbbaddf9e681570 100644
--- a/Marlin/Configuration.h
+++ b/Marlin/Configuration.h
@@ -305,10 +305,10 @@ Here are some standard links for getting your machine calibrated:
 // @section machine
 
 // Uncomment this option to enable CoreXY kinematics
-// #define COREXY
+//#define COREXY
 
 // Uncomment this option to enable CoreXZ kinematics
-// #define COREXZ
+//#define COREXZ
 
 // Enable this option for Toshiba steppers
 //#define CONFIG_STEPPERS_TOSHIBA
diff --git a/Marlin/stepper.cpp b/Marlin/stepper.cpp
index 14f0475762e7cb438ab17df0ec43ed731f396442..f74f2f97342690b611f7756e003ddbb27b19b7d6 100644
--- a/Marlin/stepper.cpp
+++ b/Marlin/stepper.cpp
@@ -374,7 +374,7 @@ inline void update_endstops() {
           UPDATE_ENDSTOP(Y, MAX);
         #endif
       }
-  #if defined(COREXY) || defined(COREXZ)
+  #if defined(COREXY)
     }
   #endif
 
@@ -459,6 +459,9 @@ inline void update_endstops() {
           }
         #endif
       }
+  #if defined(COREXZ)
+    }
+  #endif  
   old_endstop_bits = current_endstop_bits;
 }