don't rethrow reference and syntax errors
improve catchall tests
Merge pull request #20 from tkazec/catchall

don't rethrow reference and syntax errors