Do any of the backends need to restart services as part of the update process? We should do all this post-transaction and I want to make sure we can abstract this nicely. Comments welcome, Richard.