Semantic mode is good, but it is only a parser. Hence, in many cases it fails somehow.