Refatorando para usar blocos