Comentadas funciones no utilizadas. Añadido tratamiento de excepciones.