Indeed, but that's more of a platform (i5) issue than application. If we didn't have service programs, everything would need recompiling every time something minor changed.
On the plus side, it only took 30 mins to fix rather than the two hours I was expecting...