abort when parens are unbalanced