I would like to set Munki SoftwareUpdateServerURL to an empty string instead of deleting it completely. I looked at the init.pp briefly and it seems that an empty string is correctly written but incorrectly identified as a value that needs to be changed. Perhaps checking if the value is empty and only check the defaults command exit code instead of trying to grep the output would help?