Tenho duas dpuvidas quanto aos metodos usados pelo professor. 1) Qual a necessidade de se utilizar o return na função 'Prenche os campos de CEP' ? Tentei sem e deu certo, gostaria de entender se isso serve para alguma coisa embaixo dos panos, tipo processamento do programa no navegador, etc... 2) Qual a necessidade de ter colocado o input.setCustomValidity('Não foi possível buscar o CEP') e depois ter adicionado o erro as mensagensDeErro, porque não chamar a função mostraMensagemDeErro ?