Shouldn't it escape an unmatched `(` and not escape a matched `( )` ?