diff --git a/src/@dseries/subsref.m b/src/@dseries/subsref.m
index b4809b890a536feef26738c14d08cad3c08c314a..e9f89871b3365d8fbfdea5a705ae3d8a6d9aace3 100644
--- a/src/@dseries/subsref.m
+++ b/src/@dseries/subsref.m
@@ -187,9 +187,9 @@ switch S(1).type
     elseif isscalar(S(1).subs{1}) && isint(S(1).subs{1})
         % Input is also interpreted as a backward/forward operator
         if S(1).subs{1}>0
-            r = feval('lead', o, S(1).subs{1});
+            r = lead(o, S(1).subs{1});
         elseif S(1).subs{1}<0
-            r = feval('lag', o, -S(1).subs{1});
+            r = lag(o, -S(1).subs{1});
         else
             % Do nothing.
             r = o;