diff --git a/generator/mavschema.xsd b/generator/mavschema.xsd
index db44f28b98ac9559c5c5cb1399bc585b20001ca1..97372ef9dc21d449ab580c6b7601ed97cac3350a 100644
--- a/generator/mavschema.xsd
+++ b/generator/mavschema.xsd
@@ -254,7 +254,10 @@
 <xs:element name="enum">
     <xs:complexType>
         <xs:sequence>
-            <xs:element ref="deprecated" minOccurs="0" maxOccurs="1"/>
+            <xs:choice minOccurs="0" maxOccurs="1">
+                <xs:element ref="deprecated"/>
+                <xs:element ref="wip"/>
+            </xs:choice>
             <xs:element ref="description" minOccurs="0"/>
             <xs:element ref="entry" maxOccurs="unbounded"/>
         </xs:sequence>