Refatoração em andamento.