diff --git a/spectool/schema_2_kaxsemantic_cpp.xsl b/spectool/schema_2_kaxsemantic_cpp.xsl
index 7143e56e..951a08f4 100644
--- a/spectool/schema_2_kaxsemantic_cpp.xsl
+++ b/spectool/schema_2_kaxsemantic_cpp.xsl
@@ -395,12 +395,12 @@ namespace libmatroska {
-
filepos_t Kax
+
libebml::filepos_t Kax
- ::RenderData(IOCallback & /* output */, bool /* bForceRender */, bool /* bSaveDefault */) {
+ ::RenderData(libebml::IOCallback & /* output */, bool /* bForceRender */, ShouldWrite /* writeFilter */) {
assert(false); // no you are not allowed to use this element !
return 0;
}