diff --git a/src/interface.c b/src/interface.c
index c8b8f4049..ca1cc4fe9 100644
--- a/src/interface.c
+++ b/src/interface.c
@@ -25957,15 +25957,8 @@ u32 hashconfig_forced_kernel_threads (hashcat_ctx_t *hashcat_ctx)
 
   u32 kernel_threads = 0;
 
-  // DES kernels needs to have a minimum thread count only
-  // because of the bitsliced kernel and the workgroup division done on it
-
-  if (hashconfig->hash_mode ==  1500) kernel_threads = 64; // DES
-  if (hashconfig->hash_mode ==  3000) kernel_threads = 64; // DES
-  if (hashconfig->hash_mode ==  3100) kernel_threads = 64; // DES
   if (hashconfig->hash_mode ==  3200) kernel_threads = 8;  // Blowfish
   if (hashconfig->hash_mode ==  7500) kernel_threads = 64; // RC4
-  if (hashconfig->hash_mode ==  8500) kernel_threads = 64; // DES
   if (hashconfig->hash_mode ==  8900) kernel_threads = 16; // SCRYPT
   if (hashconfig->hash_mode ==  9000) kernel_threads = 8;  // Blowfish
   if (hashconfig->hash_mode ==  9300) kernel_threads = 8;  // SCRYPT
@@ -25977,10 +25970,7 @@ u32 hashconfig_forced_kernel_threads (hashcat_ctx_t *hashcat_ctx)
   if (hashconfig->hash_mode == 10410) kernel_threads = 64; // RC4
   if (hashconfig->hash_mode == 10500) kernel_threads = 64; // RC4
   if (hashconfig->hash_mode == 13100) kernel_threads = 64; // RC4
-  if (hashconfig->hash_mode == 14000) kernel_threads = 64; // DES
-  if (hashconfig->hash_mode == 14100) kernel_threads = 64; // DES
   if (hashconfig->hash_mode == 15700) kernel_threads = 1;  // SCRYPT
-  if (hashconfig->hash_mode == 16000) kernel_threads = 64; // DES
 
   return kernel_threads;
 }