raise syntax errors on bad parse