Añadido tratamiento de errores.