Return `!` if it exists in the original key

Honors unescaping of nodes. See issue #587