The benefits calculation engine (FBACALC, 47,000 LOC) was called by 347 other programs - 23 programs had undocumented dependencies on Marcus's personal knowledge - The IMS database schema had evolved through 312 schema changes over 40 years, creating a layer-cake of segment types where some segments