diff --git a/pystencils/field.py b/pystencils/field.py
index 0c196f4ba61858f4aa03e8cde0260601d1e68c0d..1f09ba4e167678bef0488e3f5e13a2f2c236dbdf 100644
--- a/pystencils/field.py
+++ b/pystencils/field.py
@@ -529,8 +529,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())