añadido puede leer ficheros con dependencias circulares