Use semantic mode.