diff --git a/loopy/kernel/array.py b/loopy/kernel/array.py
index 9abbe81956da021a79f6cc1e3f61f9d958ed1c8e..a56b016e2a117aeec140a369114c02b215873860 100644
--- a/loopy/kernel/array.py
+++ b/loopy/kernel/array.py
@@ -105,8 +105,6 @@ class FixedStrideArrayDimTag(_StrideArrayDimTagBase):
         _StrideArrayDimTagBase.__init__(self,
                 stride=stride, target_axis=target_axis,
                 layout_nesting_level=layout_nesting_level)
-        self.stride = stride
-        self.target_axis = target_axis
 
     def stringify(self, include_target_axis):
         result = ""
@@ -621,7 +619,7 @@ class ArrayBase(Record):
             raise TypeError("may not specify both strides and dim_tags")
 
         if dim_tags is None and strides_known:
-            dim_tags = [FixedStrideArrayDimTag(s) for s in enumerate(strides)]
+            dim_tags = [FixedStrideArrayDimTag(s) for s in strides]
             strides = None
 
         # }}}