diff --git a/src/@dates/isequal.m b/src/@dates/isequal.m
index bfd0784627e7685429c501ad11297476fb85a065..62f9e10af1f1929d0a93ee6af4c2fd544f1a11a3 100644
--- a/src/@dates/isequal.m
+++ b/src/@dates/isequal.m
@@ -28,17 +28,7 @@ if ~isa(o,'dates') || ~isa(p,'dates')
     error('dates:isequal:ArgCheck','Both inputs must be dates objects!')
 end
 
-if ~isequal(o.freq, p.freq)
-    l = false;
-    return
-end
-
-if ~isequal(o.ndat(), p.ndat())
-    l = false;
-    return
-end
-
-l = isequal(o.time, p.time);
+l = isequal(o.freq, p.freq) && isequal(o.time, p.time);
 
 %@test:1
 %$ d1 = dates('1938Q1');