diff --git a/src/main/java/org/telegram/mtproto/MTProto.java b/src/main/java/org/telegram/mtproto/MTProto.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/telegram/mtproto/MTProto.java
+++ b/src/main/java/org/telegram/mtproto/MTProto.java
@@ -542,18 +542,20 @@ public class MTProto {
             return null;
         }
 
-//        if (TimeOverlord.getInstance().getTimeAccuracy() < 10) {
-//            long time = (messageId >> 32);
-//            long serverTime = TimeOverlord.getInstance().getServerTime();
-//
-//            if (serverTime + 30 < time) {
-//                return null;
-//            }
-//
-//            if (time < serverTime - 300) {
-//                return null;
-//            }
-//        }
+        if (TimeOverlord.getInstance().getTimeAccuracy() < 10) {
+            long time = (messageId >> 32);
+            long serverTime = TimeOverlord.getInstance().getServerTime();
+
+            if (serverTime + 30 < time) {
+                Logger.w(TAG, "Ignored message: " + time + " with server time: " + serverTime);
+                return null;
+            }
+
+            if (time < serverTime - 300) {
+                Logger.w(TAG, "Ignored message: " + time + " with server time: " + serverTime);
+                return null;
+            }
+        }
 
         return new MTMessage(messageId, mes_seq, message);
     }
Restored time checking with logging