diff --git a/gesacmonit.py b/gesacmonit.py
index 2bd4f978631b43e1dabbe885885785dc6ee27f85..827f7edd46970d401f8a85115d53b4cff9142bb0 100755
--- a/gesacmonit.py
+++ b/gesacmonit.py
@@ -445,8 +445,8 @@ class GesacDB(object):
 
         # Generate a filename to store data that couldn't not be directly
         # inserted into the database for some reason
-        self._db_backup_file = self._gem_backup_file(config, 'api')
-        self._api_backup_file = self._gem_backup_file(config, 'db')
+        self._db_backup_file = self._gem_backup_file(config, 'db')
+        self._api_backup_file = self._gem_backup_file(config, 'api')
         self._gesac_pickler = GesacPickle()
 
         min_cons = max_cons = self._num_consumers
@@ -518,7 +518,7 @@ class GesacDB(object):
         """Stop process, close threads."""
         self._exit.set()
 
-    def _backup(self, data, is_api, mode):
+    def _backup(self, data, mode):
         if mode == 'api':
             self._gesac_pickler.dump(data, self._api_backup_file)
         else: