work around illegal parse table syntax: use non-typesmart TF