Giving tl-config (and possibly hiveconf) something with a newline in it causes it to screw up the configuration files as it written as-is to the file. Since hiveconf lacks escaping, I guess we can only deal with this by refusing to set the value, or filtering out stuff that can cause problems.