reverse-engineering 670