I just realized DPL contains nearly a 3,000 line long function.