Switched to separate grammars due to keyword collision