diff --git a/src/aura_engine/scheduling/timetable.py b/src/aura_engine/scheduling/timetable.py
index 88e4c943cb5aa722a17808a5e705c44f9a227b35..255caf9e55209b70a223f70d90888f74bf398fee 100644
--- a/src/aura_engine/scheduling/timetable.py
+++ b/src/aura_engine/scheduling/timetable.py
@@ -102,9 +102,9 @@ class TimetableService:
                 self.merge_timetable(response.timeslots)
                 self.persist_timetable()
             else:
-                self.logger.critical("Programme fetched from Steering contains no timeslots!")
+                self.logger.warn("Programme fetched from Steering contains no timeslots!")
         else:
-            msg = SU.red(f"Using cached timetable, because API responded with: {response.message}")
+            msg = SU.red(f"Keep using current timetable, as API returned: {response.message}")
             self.logger.warning(msg)
             self.logger.debug("Exception in API Fetcher: \n" + str(response.exception))