Re-added parentheses auto-balance (maybe), fixed last unit test.