@Iristyle I'll push a commit with more validation. The nil case is special as puppet doesn't allow values to be set to nil (which seems surprising actually)