Refatorando 1018.