diff --git a/matlab/resid.m b/matlab/resid.m
index 19d316b56472a3208f4a2b505f16df5c70f2c466..c38bd983016e304824c388c00a8fecc457a04f86 100644
--- a/matlab/resid.m
+++ b/matlab/resid.m
@@ -87,7 +87,7 @@ if nargout == 0
             tmp = z(i+M_.ramsey_eq_nbr);
         end
         if istag
-            tg = tags(cell2mat(tags(:,1)) == i,2:3); % all tags for equation i
+            tg = tags(cell2mat(tags(:,1)) == i+M_.ramsey_eq_nbr,2:3); % all tags for equation i
             ind = strmatch( tagname, cellstr( tg(:,1) ) );
         end
         if ~istag || length(ind) == 0