diff --git a/pystencils/field.py b/pystencils/field.py
index e57ce95c982797847aba7403d2d25894387a1b75..8cf1d01fa1b8d5a43d9575c6b80e1416b52c49eb 100644
--- a/pystencils/field.py
+++ b/pystencils/field.py
@@ -539,8 +539,13 @@ class Field(AbstractField):
         return Field.Access(self, center)(*args, **kwargs)
 
     def hashable_contents(self):
-        dth = hash(self._dtype)
-        return self._layout, self.shape, self.strides, dth, self.field_type, self._field_name, self.latex_name
+        return (self._layout,
+                self.shape,
+                self.strides,
+                self.field_type,
+                self._field_name,
+                self.latex_name,
+                self._dtype)
 
     def __hash__(self):
         return hash(self.hashable_contents())