Vitor: tentando consertar a função ancestral