Keolis has the construction contract for it, so they're using in-house track gangs to do it. Every time another maintenance project needs crew members, Franklin DT gets its staff raided to be reassigned elsewhere and so it ends up going idle for weeks/months at a time. And they don't really face a lot of deadline pressure because Phase 2 is the least-impactful part of this overall project for schedules (it's Phase 3 that's the critical one), so they're just taking their sweet time when they have available crews. If it were an outside contractor, they'd be churning right along because there'd be penalty clauses for running late and they'd be chasing more business elsewhere for their crews so there's more internal motivation to get it done already. But it's just not a priority with all that Keolis has on its plate.