Añadido control de errores
Limpieza de código innecesario