@benkevan I'm not sure we can accept this contribution with a copyright specification such as this. The Puppet Labs contributor license agreement appears to specify that you grant copyright of this work to Puppet Labs. I'm not a lawyer, but we may need some additional confirmation before accepting this patch.