diff --git a/plugins/coriolis.py b/plugins/coriolis.py
index 36ccde27..89504173 100644
--- a/plugins/coriolis.py
+++ b/plugins/coriolis.py
@@ -11,7 +11,7 @@ from config import config
 if not config.get_str('shipyard_provider') and config.get_int('shipyard'):
     config.set('shipyard_provider', 'Coriolis')
 
-config.delete('shipyard')
+config.delete('shipyard', suppress=True)
 
 
 def plugin_start3(_):
diff --git a/plugins/edsm.py b/plugins/edsm.py
index 751b0884..566f910b 100644
--- a/plugins/edsm.py
+++ b/plugins/edsm.py
@@ -134,15 +134,15 @@ def plugin_start3(plugin_dir: str) -> str:
             config.set('edsm_usernames', [config.get_str('edsm_cmdrname', default='')])
             config.set('edsm_apikeys',   [config.get_str('edsm_apikey', default='')])
 
-        config.delete('edsm_cmdrname')
-        config.delete('edsm_apikey')
+        config.delete('edsm_cmdrname', suppress=True)
+        config.delete('edsm_apikey', suppress=True)
 
     if config.get_int('output') & 256:
         # Migrate <= 2.34 setting
         config.set('edsm_out', 1)
 
-    config.delete('edsm_autoopen')
-    config.delete('edsm_historical')
+    config.delete('edsm_autoopen', suppress=True)
+    config.delete('edsm_historical', suppress=True)
 
     logger.debug('Starting worker thread...')
     this.thread = Thread(target=worker, name='EDSM worker')