diff --git a/src/photini/__init__.py b/src/photini/__init__.py
index <HASH>..<HASH> 100644
--- a/src/photini/__init__.py
+++ b/src/photini/__init__.py
@@ -1,4 +1,4 @@
 """Full documentation is at https://photini.readthedocs.io/"""
 
 __version__ = '2022.4.0'
-build = '2132 (00e9756)'
+build = '2133 (0ef158c)'
diff --git a/src/photini/metadata.py b/src/photini/metadata.py
index <HASH>..<HASH> 100644
--- a/src/photini/metadata.py
+++ b/src/photini/metadata.py
@@ -186,7 +186,7 @@ class MD_Value(object):
             '%s: ignored %s "%s"', info, tag, str(value))
 
 
-class MD_LangAlt(MD_Value, LangAltDict):
+class MD_LangAlt(LangAltDict, MD_Value):
     # MD_LangAlt values are a sequence of RFC3066 language tag keys and
     # text values. The sequence can have a single default value, but if
     # it has more than one value, the default should be repeated with a
Change MD_LangAlt method resolution order

This ensures we pick up the correct __bool__ function.