Wrote a self-healing marc directory parser that even works sometimes