propagate syntax errors caused by invalid selectors
Merge pull request #177 from davidchambers/propagate-errors

propagate syntax errors caused by invalid selectors