diff --git a/pgbotlib/api.py b/pgbotlib/api.py
index 844b14a..f9a4fbe 100644
--- a/pgbotlib/api.py
+++ b/pgbotlib/api.py
@@ -38,11 +38,13 @@ class ApiWrapper:
                 case 'fakenews': return self.get_fakenews()
                 case 'anek': return self.get_anek()
                 case 'y_search': return self.y_search(message)
-                case _: return self.FAILED
+                case _: sys.stderr.write(
+                            f'API failed: called non-existent api {api}'
+                        )
         except Exception as e:
             e_text = str(e)
             sys.stderr.write(f'API failed: {e_text}\n')
-            return self.FAILED
+        return self.FAILED
 
     def __sanitize_search(self, message: str) -> str:
         """Removes one of each of the search tokens from the query