Exceção deveria ser tratada aqui, dando mensagem de erro apropriada ao usuário.