should check Terror too
Merge pull request #2609 from WalterBright/fix-trySemantic

should check Terror too