A final comment (then I think it's good to merge): What about removing "required"? Then the diagnostic updater won't take down the complete driver launch file when it's either killed externally or quits (given it's more volatile than the other nodes since it directly accesses a few hardware features).