needed to define Puppet::Zone first