Refatoração a caminho :|