Captura correta de cadeia vazia, e outras melhorias.