support for (experimental) modified SMOR grammar