diff --git a/src/shared/scheduler/TaskScheduler.h b/src/shared/scheduler/TaskScheduler.h
index fb10dcf87b993d41dd14267ed1a3307b9cd0538f..6496eb9bf57c065ac76dcd00505da13495ae5b48 100644
--- a/src/shared/scheduler/TaskScheduler.h
+++ b/src/shared/scheduler/TaskScheduler.h
@@ -113,7 +113,7 @@ public:
      * @return The ID of the task if it was added successfully, 0 otherwise.
      */
     size_t addTask(function_t function, uint32_t period,
-                   Policy policy     = Policy::SKIP,
+                   Policy policy     = Policy::RECOVER,
                    int64_t startTick = miosix::getTick());
 
     /**