Modifiers were called in the wrong order from the generated C code