An Extensible Puppet ENC