diff --git a/docs/changes.txt b/docs/changes.txt
index 3122e599c..94f0308b4 100644
--- a/docs/changes.txt
+++ b/docs/changes.txt
@@ -22,12 +22,13 @@
 
 - Fixed buffer overflow in status screen display in case of long non-utf8 string
 - Fixed custom char parsing code in maskfiles in --increment mode: Custom charset wasn't used
+- Fixed display screen to show input queue when using custom charset or rules
 - Fixed double fclose() using AMDGPU-Pro on sysfs compatible platform: Leading to segfault
 - Fixed hex output of plaintext in case --outfile-format 4, 5, 6 or 7 was used
 - Fixed infinite loop when using --loopback in case all hashes have been cracked
 - Fixed kernel loops in --increment mode leading to slower performance
 - Fixed mask length check in hybrid attack-modes: Do not include hash-mode dependant mask length checks
-- Fixed display screen to show input queue when using custom charset or rules
+- Fixed potfile loading to accept blank passwords
 
 ##
 ## Technical
diff --git a/src/potfile.c b/src/potfile.c
index af80430a7..a6b104d11 100644
--- a/src/potfile.c
+++ b/src/potfile.c
@@ -367,7 +367,8 @@ int potfile_remove_parse (hashcat_ctx_t *hashcat_ctx)
 
     if (line_hash_len == 0) continue;
 
-    if (line_pw_len == 0) continue;
+    // we should allow length 0 passwords (detected by weak hash check)
+    //if (line_pw_len == 0) continue;
 
     if (hashconfig->is_salted)
     {