Until you reach the many dark corners of the syntax.
simply don't do that
Unfortunately it's unavoidable for real-world systems.