diff --git a/searx/utils.py b/searx/utils.py
index 22824d829..4c2c9e429 100644
--- a/searx/utils.py
+++ b/searx/utils.py
@@ -1,5 +1,4 @@
 # -*- coding: utf-8 -*-
-import sys
 import re
 import importlib
 
@@ -427,13 +426,10 @@ def match_language(locale_code, lang_list=[], custom_aliases={}, fallback='en-US
 
 def load_module(filename, module_dir):
     modname = splitext(filename)[0]
-    if modname in sys.modules:
-        del sys.modules[modname]
     filepath = join(module_dir, filename)
     # and https://docs.python.org/3/library/importlib.html#importing-a-source-file-directly
     spec = importlib.util.spec_from_file_location(modname, filepath)
     module = importlib.util.module_from_spec(spec)
-    sys.modules[modname] = module
     spec.loader.exec_module(module)
     return module