Better parenthesis and tab control