Giving services UUID make it much easier to deal with cases like service cancellation and cleanup since we can identify each.