Auto-Match improvement

It would be nice if auto-match recognized whether there was already an opening or closing quote/paren/etc in a block.

For instance, I copy and paste this in:

"Famous quote

Then when I tap the end and type " to close it, it puts “” – which if I then backspace over, removes both. All I need was to just type one ", to match the opening one that was already there.