diff --git a/neo/master/handlers/verification.py b/neo/master/handlers/verification.py
index 7042ee9052c32dbf6b98500766ae09b64ede79d0..2ffa9d26fa51b8289752480452e3e7e81bb86cd8 100644
--- a/neo/master/handlers/verification.py
+++ b/neo/master/handlers/verification.py
@@ -34,7 +34,7 @@ class VerificationHandler(MasterHandler):
     def handleAnswerLastIDs(self, conn, packet, loid, ltid, lptid):
         app = self.app
         # If I get a bigger value here, it is dangerous.
-        if app.loid < loid or app.ltid < ltid or app.lptid < lptid:
+        if app.loid < loid or app.ltid < ltid or app.pt.getID() < lptid:
             logging.critical('got later information in verification')
             raise VerificationFailure