diff --git a/src/tooltips.py b/src/tooltips.py
index 04c7fc548feb71b7e9936149c7169a19d88df69e..424855b80acf1b5abbd272d2e4000e8e9534babc 100644
--- a/src/tooltips.py
+++ b/src/tooltips.py
@@ -186,22 +186,18 @@ class BaseTooltip:
         """
         formatted = "<span foreground='%s'>%s</span>"
         if status.startswith(_("Available")):
-            return formatted % ('#73D216', status)
+            status = formatted % ('#73D216', status)
         elif status.startswith(_("Free for Chat")):
-            return formatted % ('#3465A4', status)
+            status = formatted % ('#3465A4', status)
         elif status.startswith(_("Away")):
-            return formatted % ('#EDD400', status)
+            status = formatted % ('#EDD400', status)
         elif status.startswith(_("Busy")):
-            return formatted % ('#F57900', status)
+            status = formatted % ('#F57900', status)
         elif status.startswith(_("Not Available")):
-            return formatted % ('#CC0000', status)
+            status = formatted % ('#CC0000', status)
         elif status.startswith(_("Offline")):
-            return formatted % ('#555753', status)
-        else:
-            # A fallback reserved for probable changes that might occur
-            # in the future, so if status names will change -- tooltip
-            # population should not fail.
-            return status
+            status = formatted % ('#555753', status)
+        return status
 
 class StatusTable:
     """