compatability with puppet 3.7 and future parser