Why subclass SyntaxError? That's normally for Python syntax errors, not arbitrary syntax errors. Does subclassing SyntaxError help in some way here?