diff --git a/pytools/__init__.py b/pytools/__init__.py
index 9915990d9abf0ceeb12b15720fcf778c80cf38df..a02855cb8dd4735fbfc9abfbe5f9688a3ea76fd5 100644
--- a/pytools/__init__.py
+++ b/pytools/__init__.py
@@ -207,7 +207,7 @@ class ImmutableRecordWithoutPickling(RecordWithoutPickling):
                     for field in self.__class__.fields))
 
 
-class ImmutableRecord(Record, ImmutableRecordWithoutPickling):
+class ImmutableRecord(ImmutableRecordWithoutPickling, Record):
     pass
 
 # }}}