diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 2113dbfa5ce581100f546d00d61a5322ba664ac1..4f691b03601883d895463663e1a323481e34d011 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -1202,7 +1202,9 @@ static void homeaxis(int axis) {
}
#endif
#if defined (ENABLE_AUTO_BED_LEVELING) && (PROBE_SERVO_DEACTIVATION_DELAY > 0)
-// if (axis==Z_AXIS) retract_z_probe();
+ #ifndef Z_PROBE_SLED
+ if (axis==Z_AXIS) retract_z_probe();
+ #endif
#endif
}