diff --git a/compendium_v2/email/__init__.py b/compendium_v2/email/__init__.py
index 9e32a67ebc16e7d852ac840f41713498fde6e4f4..dc8f4d68022d1e8afa4eb6d4c3c42bc8fa816953 100644
--- a/compendium_v2/email/__init__.py
+++ b/compendium_v2/email/__init__.py
@@ -1,6 +1,7 @@
 import smtplib
-import threading
 import logging
+
+from threading import Thread
 from email.mime.multipart import MIMEMultipart
 from email.mime.text import MIMEText
 from typing import Sequence, Union
@@ -68,7 +69,7 @@ def send_mail(
 
     # spin off a thread since this can take some time..
     logger.debug('Sending email')
-    thread = threading.Thread(target=_send_mail, args=(smtp_server, port, recipients, message))
+    thread = Thread(target=_send_mail, args=(smtp_server, port, recipients, message))
     thread.start()
 
 
diff --git a/test/test_send_mail.py b/test/test_send_mail.py
index 177b3e73251291808983b4b8339f2cb7fe1a79e6..5cf46de6a829645d35d3257262958f1315841035 100644
--- a/test/test_send_mail.py
+++ b/test/test_send_mail.py
@@ -47,7 +47,7 @@ def test_signup_email_admin(app, mocked_admin_user, mocker):
         assert decoded == message
 
     mocker.patch('compendium_v2.email._send_mail', _send_mail)
-    mocker.patch('threading.Thread', MockedThread)
+    mocker.patch('compendium_v2.email.Thread', MockedThread)
     with test_user(app) as user:
         send_admin_signup_notification(user)