Also.... why is this being removed?  This is going to remove older definitions - where's the the check for how old the definition is and whether it's the same as the service file?