I noticed that if you have a parenthesis inside a quote in causes undefined behavior and the parenthesis is treated as if it is not inside a quote. Example: (if (> 10 5) ")" "(") Causes output 41 when it should be ")"