Refactorizar de acuerdo a los comentarios del CR