When setting parameters with tl-config you can specify an optional type of the data. But this handling is broken, for example: Setting HA enabled to false: > $ tl-config bool:/vsmserver/HA/enabled=false And then checking the result: > $ tl-config /vsmserver/HA/enabled > true No matter what you try to set a bool parameter to it will evaluate to true. Another thing that is broken is binary data*. ThinLinc does not have any parameters that is saved as binary but if you try to set or get a parameter as binary it will fail. *OBS: this worked before converting hiveconf to Python 3 (bug 7557). This is because Python 2 handled bytes and string the same.