diff --git a/main/uptimerobot-widget.lua b/main/uptimerobot-widget.lua
index 68de1c1..cbfbc14 100644
--- a/main/uptimerobot-widget.lua
+++ b/main/uptimerobot-widget.lua
@@ -62,7 +62,10 @@ function format_status(status)
local statuses = { "not checked", "up", "error", "error", "error", "error", "error", "seems down", "down" }
local status_colors = { "yellow_500", "green_500", "red_500", "red_500", "red_500", "red_500", "red_500", "orange_500", "red_500" }
- return ""..statuses[status]..""
+ local status_str = statuses[status] or "unknown"
+ local status_color = md_colors[status_colors[status]] or md_colors["grey_500"]
+
+ return ""..status_str..""
end
function table_to_tables(tab, num)