Might be better as an parser.error (this way it at lest exits with status 2, and is in line with other errors)