diff --git a/Milter/greylist.py b/Milter/greylist.py
index 67c44d6eed9abdf1f793bebe7bcb31afd6f62dbd..2ccf664d3077b313c3fe2f0b427d7a921774157d 100644
--- a/Milter/greylist.py
+++ b/Milter/greylist.py
@@ -50,7 +50,7 @@ class Greylist(object):
           # expired
           log.debug('Expired greylist: %s',key)
           r = Record()
-        elif now < r.firstseen + self.greylist_time:
+        elif now < r.firstseen + self.greylist_time + 5:
           # still greylisted
           log.debug('Early greylist: %s',key)
           #r = Record()